{
"sections": [
"title",
"description",
"file_information",
"directory_location",
"fields",
"wsdl_segment",
"declarative_metadata_sample_definition"
],
"title": "MobileSecurityPolicy - Metadata API",
"description": "Represents a mobile app security policy on the Salesforce mobile app with Enhanced Mobile App Security enabled. For a full description of each policy, see Enable and Configure Mobile App Security Policies.",
"file_information": ".mobileSecurityPolicy",
"directory_location": "mobileSecurityPolicies",
"fields_columns": [
"type",
"description",
"required"
],
"fields": {
"effectiveDate": {
"type": "dateTime",
"description": "The date that a mobile security policy is enforced."
},
"isEnabled": {
"type": "boolean",
"required": true,
"description": "Indicates whether the mobile security policy is enabled. The default value is false, which means that the policy is disabled."
},
"isProtected": {
"type": "boolean",
"description": "An auto-generated value that doesn’t impact the behavior of the metadata type. The default value is false."
},
"masterLabel": {
"type": "string",
"required": true,
"description": "A user-friendly name for MobileSecurityPolicy, which is defined when the MobileSecurityPolicy component is created."
},
"mobilePlatform": {
"type": "MobileSecurityMobilePlatform (enumeration of type string)",
"description": "The mobile operating system of the mobile security policy. Values are: Android iOS"
},
"mobileSecurityAssignment": {
"type": "string",
"description": "The name of the mobile security assignment associated with the mobile security policy. See MobileSecurityAssignment."
},
"ruleValue": {
"type": "string",
"required": true,
"description": "The value of the mobile security policy rule."
},
"ruleValueType": {
"type": "MobileSecurityPolicyRuleValueType (enumeration of type string)",
"required": true,
"description": "The type of mobile security policy rule. Values are: Boolean Text TextList"
},
"severityLevel": {
"type": "MobileSecurityPolicySeverityLevel (enumeration of type string)",
"required": true,
"description": "The severity level of a mobile security policy. Values are: Critical— Wipes app data and logs user out Error—Blocks access to the app until the issue is resolved, but doesn’t log user out Info— Blocks prohibited action or logs user action and informs user Warn—Notifies the user of the violation and recommends how to resolve, but user is able to continue using the app"
},
"type": {
"type": "MobileSecurityPolicyType (enumeration of type string)",
"required": true,
"description": "The type of mobile security policy. Values are: AllowedDeviceList Block3dTouch BlockCalendar BlockCamera BlockContacts BlockCustomKeyboard BlockFileBackup BlockMicrophone BlockOsSharing BlockedDeviceList BrowserUriScheme CheckBiometric DevicePasscode DisableUrlCaching JailbrokenDevice LogCertPin LogEmail LogPhonecall LogPolicyResult LogScreenshot LogTextmessage LogoutAfterRestart LogoutOnBiometricChange MalwareDetection ManInMiddle MaxOffline MaximumAppVersion MaximumOsVersion MinimumAppVersion MinimumOsVersion MinimumSecurityPatchVersion MininumAppVersion PhonecallUriScheme Screenshot"
}
},
"wsdl_segment": "```xml\n\n \n \n \n\n\n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n\n\n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n```",
"declarative_metadata_sample_definition": [
{
"description": "The following is an example of a MobileSecurityPolicy component.",
"code": "\n\n 2022-08-09T22:04:56.000Z\n true\n false\n MyMobileSecurityPolicy\n MyMobileSecurityAssignment\n true\n Boolean\n info\n BlockCalendar\n Android\n"
}
]
}