DSCResources/MSFT_IntuneAppProtectionPolicyiOS/MSFT_IntuneAppProtectionPolicyiOS.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("IntuneAppProtectionPolicyiOS")]
class MSFT_IntuneAppProtectionPolicyiOS : OMI_BaseResource { [Key, Description("Display name of the iOS App Protection Policy")] String DisplayName; [Write, Description("Description of the iOS App Protection Policy")] String Description; [Write, Description("N/A")] String PeriodOfflineBeforeAccessCheck; [Write, Description("N/A")] String PeriodOnlineBeforeAccessCheck; [Write, Description("N/A")] String AllowedInboundDataTransferSources; [Write, Description("N/A")] String AllowedOutboundDataTransferDestinations; [Write, Description("N/A")] Boolean OrganizationalCredentialsRequired; [Write, Description("N/A")] String AllowedOutboundClipboardSharingLevel; [Write, Description("N/A")] Boolean DataBackupBlocked; [Write, Description("N/A")] Boolean DeviceComplianceRequired; [Write, Description("N/A")] Boolean ManagedBrowserToOpenLinksRequired; [Write, Description("N/A")] Boolean SaveAsBlocked; [Write, Description("N/A")] String PeriodOfflineBeforeWipeIsEnforced; [Write, Description("N/A")] Boolean PinRequired; [Write, Description("N/A")] UInt32 MaximumPinRetries; [Write, Description("N/A")] Boolean SimplePinBlocked; [Write, Description("N/A")] UInt32 MinimumPinLength; [Write, Description("N/A")] String PinCharacterSet; [Write, Description("N/A")] String AllowedDataStorageLocations[]; [Write, Description("N/A")] Boolean ContactSyncBlocked; [Write, Description("N/A")] Boolean PrintBlocked; [Write, Description("N/A")] Boolean FingerprintBlocked; [Write, Description("N/A")] String AppDataEncryptionType; [Write, Description("List of Ids representing the iOS apps controlled by this protection policy.")] String Apps[]; [Write, Description("List of IDs of the groups assigned to this iOS Protection Policy.")] String Assignments[]; [Write, Description("List of IDs of the groups that are excluded from this iOS Protection Policy.")] String ExcludedGroups[]; [Write, Description("Present ensures the policy exists, absent ensures it is removed."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; [Write, Description("Credentials of the Intune Admin"), EmbeddedInstance("MSFT_Credential")] string Credential; [Write, Description("Id of the Azure Active Directory application to authenticate with.")] String ApplicationId; [Write, Description("Id of the Azure Active Directory tenant used for authentication.")] String TenantId; [Write, Description("Secret of the Azure Active Directory tenant used for authentication.")] String ApplicationSecret; [Write, Description("Thumbprint of the Azure Active Directory application's authentication certificate to use for authentication.")] String CertificateThumbprint; }; |