Define the path to the JSON file, which lists the devices that this operation is applied on, as the <JSON_PAYLOAD> value. For more information, see the Sample JSON Definition.
By default, <EMM_HOST> is localhost. However, if you are using a public IP, the respective IP address or domain needs to be specified.
By default, <EMM_HTTPS_PORT> has been set to 9443. However, if the port offset has been incremented by n, the default port value needs to be incremented by n.
This specifies the operation that is to be applied on the Android device.
Type
policyName
The name of the policy.
String
Description
Provide a description on what the policy is based on.
String
Compliance
Define the non-compliance rules. WSO2 EMM provides the following non-compliance rules:
Enforce - Forcefully enforce the policies on the devices.
Warning - If the device does not adhere to the given policies a warning message will be sent.
Monitor - If the device does not adhere to the given policies the server is notified of the violation unknown to the user and the administrator can take the necessary actions with regard to the reported.
String
ownershipType
Define the define ownership type using the values given below:
ANY - The policy will be applied on the BYOD and COPE device types.
BYOD (Bring Your Own Device) - The policy will only be applied on the BYOD device type.
COPE (Corporate-Owned, Personally-Enabled) - The policy will only be applied on the COPE device type.
String
profile
Provide the policy profile details.
-
profileName
The name of the policy that is being added.
String
deviceType
The ID used to define the type of the device platform.
Define the shared secret for the VPN connection. This is used for secure communication between the device and the WSO2 EMM server.
String
dnsServer
Define the DNS server URL. This field is optional.
String
deviceIDs
ID of the Android device. Multiple device IDs can be added by using comma separated values. For more information on retrieving the device ID, see Retrieving the ID of an Android device.
Stringroles
Define the roles the policy needs to be applied on. The policy will be applied on the respective user roles devices.