DSCResources/MSFT_IntuneCustomizationBrandingProfile/MSFT_IntuneCustomizationBrandingProfile.schema.mof
|
[ClassVersion("1.0.0.2")]
class MSFT_DeviceManagementConfigurationPolicyAssignments { [Write, Description("The type of the target assignment."), ValueMap{"#microsoft.graph.cloudPcManagementGroupAssignmentTarget","#microsoft.graph.groupAssignmentTarget","#microsoft.graph.allLicensedUsersAssignmentTarget","#microsoft.graph.allDevicesAssignmentTarget","#microsoft.graph.exclusionGroupAssignmentTarget","#microsoft.graph.configurationManagerCollectionAssignmentTarget"}, Values{"#microsoft.graph.cloudPcManagementGroupAssignmentTarget","#microsoft.graph.groupAssignmentTarget","#microsoft.graph.allLicensedUsersAssignmentTarget","#microsoft.graph.allDevicesAssignmentTarget","#microsoft.graph.exclusionGroupAssignmentTarget","#microsoft.graph.configurationManagerCollectionAssignmentTarget"}] String dataType; [Write, Description("The type of filter of the target assignment i.e. Exclude or Include. Possible values are:none, include, exclude."), ValueMap{"none","include","exclude"}, Values{"none","include","exclude"}] String deviceAndAppManagementAssignmentFilterType; [Write, Description("The Id of the filter for the target assignment.")] String deviceAndAppManagementAssignmentFilterId; [Write, Description("The display name of the filter for the target assignment.")] String deviceAndAppManagementAssignmentFilterDisplayName; [Write, Description("The group Id that is the target of the assignment.")] String groupId; [Write, Description("The group Display Name that is the target of the assignment.")] String groupDisplayName; [Write, Description("The collection Id that is the target of the assignment.(ConfigMgr)")] String collectionId; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphCompanyPortalBlockedAction { [Write, Description("Device Action. Possible values are: unknown, remove, reset."), ValueMap{"unknown","remove","reset"}, Values{"unknown","remove","reset"}] String Action; [Write, Description("Device ownership type. Possible values are: unknown, company, personal."), ValueMap{"unknown","company","personal"}, Values{"unknown","company","personal"}] String OwnerType; [Write, Description("Device OS/Platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown."), ValueMap{"android","androidForWork","iOS","macOS","windowsPhone81","windows81AndLater","windows10AndLater","androidWorkProfile","unknown","androidAOSP","androidMobileApplicationManagement","iOSMobileApplicationManagement","unknownFutureValue","windowsMobileApplicationManagement"}, Values{"android","androidForWork","iOS","macOS","windowsPhone81","windows81AndLater","windows10AndLater","androidWorkProfile","unknown","androidAOSP","androidMobileApplicationManagement","iOSMobileApplicationManagement","unknownFutureValue","windowsMobileApplicationManagement"}] String Platform; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphMimeContent { [Write, Description("Indicates the content mime type.")] String Type; [Write, Description("The Base64 encoded string content.")] String Value; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphRgbColor { [Write, Description("Blue value")] String B; [Write, Description("Green value")] String G; [Write, Description("Red value")] String R; }; [ClassVersion("1.0.0.0"), FriendlyName("IntuneCustomizationBrandingProfile")] class MSFT_IntuneCustomizationBrandingProfile : OMI_BaseResource { [Write, Description("Collection of blocked actions on the company portal as per platform and device ownership types."), EmbeddedInstance("MSFT_MicrosoftGraphcompanyPortalBlockedAction")] String CompanyPortalBlockedActions[]; [Write, Description("E-mail address of the person/organization responsible for IT support")] String ContactITEmailAddress; [Write, Description("Name of the person/organization responsible for IT support")] String ContactITName; [Write, Description("Text comments regarding the person/organization responsible for IT support")] String ContactITNotes; [Write, Description("Phone number of the person/organization responsible for IT support")] String ContactITPhoneNumber; [Write, Description("Text comments regarding what the admin has access to on the device")] String CustomCanSeePrivacyMessage; [Write, Description("Text comments regarding what the admin doesn't have access to on the device")] String CustomCantSeePrivacyMessage; [Write, Description("Boolean that indicates if Device Category Selection will be shown in Company Portal")] Boolean DisableDeviceCategorySelection; [Required, Description("Company/organization name that is displayed to end users")] String DisplayName; [Write, Description("Customized device enrollment flow displayed to the end user . Possible values are: availableWithPrompts, availableWithoutPrompts, unavailable."), ValueMap{"availableWithPrompts","availableWithoutPrompts","unavailable"}, Values{"availableWithPrompts","availableWithoutPrompts","unavailable"}] String EnrollmentAvailability; [Write, Description("Customized image displayed in Company Portal apps landing page"), EmbeddedInstance("MSFT_MicrosoftGraphmimeContent")] String LandingPageCustomizedImage; [Write, Description("Logo image displayed in Company Portal apps which have a light background behind the logo"), EmbeddedInstance("MSFT_MicrosoftGraphmimeContent")] String LightBackgroundLogo; [Write, Description("Display name of the company/organizations IT helpdesk site")] String OnlineSupportSiteName; [Write, Description("URL to the company/organizations IT helpdesk site")] String OnlineSupportSiteUrl; [Write, Description("URL to the company/organizations privacy policy")] String PrivacyUrl; [Write, Description("Description of the profile")] String ProfileDescription; [Key, Description("Name of the profile")] String ProfileName; [Write, Description("List of scope tags assigned to the branding profile")] String RoleScopeTagIds[]; [Write, Description("Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal")] Boolean ShowAzureADEnterpriseApps; [Write, Description("Boolean that indicates if Configuration Manager Apps will be shown in Company Portal")] Boolean ShowConfigurationManagerApps; [Write, Description("Boolean that represents whether the administrator-supplied display name will be shown next to the logo image or not")] Boolean ShowDisplayNameNextToLogo; [Write, Description("Boolean that represents whether the administrator-supplied logo images are shown or not")] Boolean ShowLogo; [Write, Description("Boolean that indicates if Office WebApps will be shown in Company Portal")] Boolean ShowOfficeWebApps; [Write, Description("Primary theme color used in the Company Portal applications and web portal"), EmbeddedInstance("MSFT_MicrosoftGraphrgbColor")] String ThemeColor; [Write, Description("Logo image displayed in Company Portal apps which have a theme color background behind the logo"), EmbeddedInstance("MSFT_MicrosoftGraphmimeContent")] String ThemeColorLogo; [Write, Description("The unique identifier for an entity. Read-only.")] String Id; [Write, Description("Represents the assignment to the Intune policy."), EmbeddedInstance("MSFT_DeviceManagementConfigurationPolicyAssignments")] String Assignments[]; [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 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."), EmbeddedInstance("MSFT_Credential")] String ApplicationSecret; [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[]; }; |