DSCResources/MSFT_IntuneDeviceManagmentAndroidDeviceOwnerEnrollmentProfile/MSFT_IntuneDeviceManagmentAndroidDeviceOwnerEnrollmentProfile.schema.mof
[ClassVersion("1.0.0.0")]
class MSFT_IntuneDeviceManagmentAndroidDeviceOwnerEnrollmentProfileQRImage { [Write, Description("Indicates the content mime type.")] String type; [Write, Description("The byte array that contains the actual content.")] String value; }; [ClassVersion("1.0.0.0"), FriendlyName("IntuneDeviceManagmentAndroidDeviceOwnerEnrollmentProfile")] class MSFT_IntuneDeviceManagmentAndroidDeviceOwnerEnrollmentProfile : OMI_BaseResource { [Key, Description("Display name for the enrollment profile.")] String DisplayName; [Write, Description("Unique GUID for the enrollment profile. Read-Only.")] String Id; [Write, Description("Intune AccountId GUID the enrollment profile belongs to.")] String AccountId; [Write, Description("Description for the enrollment profile.")] String Description; [Write, Description("The enrollment mode of devices that use this enrollment profile."), ValueMap{"corporateOwnedDedicatedDevice", "corporateOwnedFullyManaged", "corporateOwnedWorkProfile", "corporateOwnedAOSPUserlessDevice", "corporateOwnedAOSPUserAssociatedDevice"}] String EnrollmentMode; [Write, Description("The enrollment token type for an enrollment profile."), ValueMap{"default", "corporateOwnedDedicatedDeviceWithAzureADSharedMode", "deviceStaging"}] String EnrollmentTokenType; [Write, Description("Value of the most recently created token for this enrollment profile.")] String TokenValue; [Write, Description("Date time the most recently created token was created.")] String TokenCreationDateTime; [Write, Description("Date time the most recently created token will expire.")] String TokenExpirationDateTime; [Write, Description("Total number of Android devices that have enrolled using this enrollment profile.")] UInt32 EnrolledDeviceCount; [Write, Description("Total number of AOSP devices that have enrolled using the current token. Valid values 0 to 20000")] UInt32 EnrollmentTokenUsageCount; [Write, Description("String used to generate a QR code for the token.")] String QrCodeContent; [Write, Description("String used to generate a QR code for the token.")] String QrCodeImage; [Write, Description("List of Scope Tags for this Entity instance.")] String RoleScopeTagIds[]; [Write, Description("Boolean that indicates that the Wi-Fi network should be configured during device provisioning. When set to TRUE, device provisioning will use Wi-Fi related properties to automatically connect to Wi-Fi networks. When set to FALSE or undefined, other Wi-Fi related properties will be ignored. Default value is TRUE. Returned by default.")] Boolean ConfigureWifi; [Write, Description("String that contains the wi-fi login ssid")] String WifiSsid; [Write, Description("String that contains the wi-fi login password. The parameter is a PSCredential object."), EmbeddedInstance("MSFT_Credential")] String WifiPassword; [Write, Description("String that contains the wi-fi security type."), ValueMap{"none", "wpa", "wep"}] String WifiSecurityType; [Write, Description("Boolean that indicates if hidden wifi networks are enabled")] Boolean WifiHidden; [Write, Description("Boolean indicating if this profile is an Android AOSP for Teams device profile.")] Boolean IsTeamsDeviceProfile; [Write, Description("Present ensures the instance exists, absent ensures it is removed."), ValueMap{"Present", "Absent"}, Values{"Present", "Absent"}] string Ensure; [Write, Description("Credentials of the workload's 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("Thumbprint of the Azure Active Directory application's authentication certificate to use for authentication.")] String CertificateThumbprint; [Write, Description("Managed ID being used for authentication.")] Boolean ManagedIdentity; [Write, Description("Access token used for authentication.")] String AccessTokens[]; }; |