DSCResources/MSFT_AADEntitlementManagementAccessPackageCatalogResource/MSFT_AADEntitlementManagementAccessPackageCatalogResource.schema.mof
[ClassVersion("1.0.0")] class MSFT_MicrosoftGraphaccesspackageresourceattribute { [Write, Description("Information about how to set the attribute, currently a accessPackageUserDirectoryAttributeStore object type."), EmbeddedInstance("MSFT_MicrosoftGraphaccesspackageresourceattributedestination")] String AttributeDestination; [Write, Description("The name of the attribute in the end system.")] String AttributeName; [Write, Description("Information about how to populate the attribute value when an accessPackageAssignmentRequest is being fulfilled, currently a accessPackageResourceAttributeQuestion object type."), EmbeddedInstance("MSFT_MicrosoftGraphaccesspackageresourceattributesource")] String AttributeSource; [Write, Description("Id of the access package resource attribute.")] String Id; [Write, Description("Specifies whether or not an existing attribute value can be edited by the requester.")] Boolean IsEditable; [Write, Description("Specifies whether the attribute will remain in the end system after an assignment ends.")] Boolean IsPersistedOnAssignmentRemoval; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphaccesspackageresourceattributedestination { [Write, Description("Type of the access package resource attribute destination."), ValueMap{"#microsoft.graph.accessPackageUserDirectoryAttributeStore"}, Values{"#microsoft.graph.accessPackageUserDirectoryAttributeStore"}] String odataType; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphaccesspackageresourceattributesource { [Write, Description("Type of the access package resource attribute source."), ValueMap{"#microsoft.graph.accessPackageResourceAttributeQuestion"}, Values{"#microsoft.graph.accessPackageResourceAttributeQuestion"}] String odataType; [Write, Description("The question asked in order to get the value of the attribute."), EmbeddedInstance("MSFT_MicrosoftGraphaccessPackageResourceAttributeQuestion")] String Question; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphaccessPackageResourceAttributeQuestion { [Write, Description("Type of the access package resource attribute question."), ValueMap{"#microsoft.graph.accessPackageTextInputQuestion","#microsoft.graph.accessPackageMultipleChoiceQuestion"}, Values{"#microsoft.graph.accessPackageTextInputQuestion","#microsoft.graph.accessPackageMultipleChoiceQuestion"}] String odataType; [Write, Description("Id of the access package resource attribute question.")] String Id; [Write, Description("Indicates whether the requestor is required to supply an answer or not.")] Boolean IsRequired; [Write, Description("Indicates whether the answer will be in single or multiple line format.")] Boolean IsSingleLine; [Write, Description("This is the regex pattern that the corresponding text answer must follow.")] String RegexPattern; [Write, Description("Relative position of this question when displaying a list of questions to the requestor.")] UInt32 Sequence; [Write, Description("The text of the question to show to the requestor."),EmbeddedInstance("MSFT_MicrosoftGraphaccessPackageLocalizedContent")] String QuestionText; [Write, Description("Indicates whether requestor can select multiple choices as their answer.")] Boolean AllowsMultipleSelection; [Write, Description("List of answer choices."),EmbeddedInstance("MSFT_MicrosoftGraphaccessPackageAnswerChoice")] String Choices[]; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphaccessPackageLocalizedContent { [Write, Description("The fallback string, which is used when a requested localization is not available. Required.")] String DefaultText; [Write, Description("Content represented in a format for a specific locale."),EmbeddedInstance("MSFT_MicrosoftGraphaccessPackageLocalizedText")] String LocalizedTexts[]; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphaccessPackageLocalizedText { [Write, Description("The text in the specific language. Required.")] String Text; [Write, Description("The ISO code for the intended language. Required.")] String LanguageCode; }; [ClassVersion("1.0.0")] class MSFT_MicrosoftGraphaccessPackageAnswerChoice { [Write, Description("The actual value of the selected choice. This is typically a string value which is understandable by applications. Required.")] String ActualValue; [Write, Description("The localized display values shown to the requestor and approvers. Required."),EmbeddedInstance("MSFT_MicrosoftGraphaccessPackageLocalizedContent")] String displayValue; }; [ClassVersion("1.0.0.0"), FriendlyName("AADEntitlementManagementAccessPackageCatalogResource")] class MSFT_AADEntitlementManagementAccessPackageCatalogResource : OMI_BaseResource { [Key, Description("Id of the access package catalog resource.")] String Id; [Required, Description("The display name of the resource, such as the application name, group name or site name.")] String DisplayName; [Write, Description("The unique ID of the access package catalog.")] String CatalogId; [Write, Description("The name of the user or application that first added this resource. Read-only.")] String AddedBy; [Write, Description("The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.")] String AddedOn; [Write, Description("Contains information about the attributes to be collected from the requestor and sent to the resource application."), EmbeddedInstance("MSFT_MicrosoftGraphaccesspackageresourceattribute")] String Attributes[]; [Write, Description("A description for the resource.")] String Description; [Write, Description("True if the resource is not yet available for assignment. Read-only.")] Boolean IsPendingOnboarding; [Write, Description("The unique identifier of the resource in the origin system. In the case of an Azure AD group, this is the identifier of the group.")] String OriginId; [Write, Description("The type of the resource in the origin system.")] String OriginSystem; [Write, Description("The type of the resource.")] String ResourceType; [Write, Description("A unique resource locator for the resource, such as the URL for signing a user into an application.")] String Url; [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."), 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; }; |