DscResources/MSFT_AADApplicationFederatedIdentityCredential/MSFT_AADApplicationFederatedIdentityCredential.schema.mof
|
[ClassVersion("1.0.0.0"), FriendlyName("AADApplicationFederatedIdentityCredential")]
class MSFT_AADApplicationFederatedIdentityCredential : OMI_BaseResource { [Key, Description("Display name of the Azure AD application that owns the federated identity credential.")] String ApplicationDisplayName; [Key, Description("The unique name of the federated identity credential.")] String Name; [Write, Description("Object ID of the Azure AD application that owns the federated identity credential.")] String ApplicationObjectId; [Write, Description("The unique identifier of the federated identity credential.")] String Id; [Write, Description("The issuer URL of the external identity provider.")] String Issuer; [Write, Description("The subject identifier of the external workload.")] String Subject; [Write, Description("The audiences that can appear in the external token.")] String Audiences[]; [Write, Description("The description of the federated identity credential.")] String Description; [Write, Description("Specify if the federated identity credential should exist or not."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; [Write, Description("Credentials for the Microsoft Graph delegated permissions."), 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 application to authenticate with."), 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("Username can be made up to anything but password will be used for CertificatePassword."), EmbeddedInstance("MSFT_Credential")] String CertificatePassword; [Write, Description("Path to certificate used in service principal usually a PFX file.")] String CertificatePath; [Write, Description("Managed ID being used for authentication.")] Boolean ManagedIdentity; [Write, Description("Access token used for authentication.")] String AccessTokens[]; }; |