Classes/_Types00.psm1
|
# GENERATED FILE - do not edit. # Produced by Utilities/Build-Microsoft365DSC.ps1 from DscResources/MSFT_*. class MSFT_AADAccessReviewDefinitionReviewer { [DscProperty()] [System.String] $DisplayName [DscProperty(Mandatory)] [ValidateSet('Manager', 'Owner', 'User', 'Group')] [System.String] $Type [DscProperty()] [ValidateSet('User', 'Group', 'Self', 'Manager', 'Sponsor', 'ResourceOwner', 'ManagerOrSponsor')] [System.String] $ScopeType } class MSFT_AADAdminConsentRequestPolicyReviewer { [DscProperty()] [System.String] $ReviewerType [DscProperty(Mandatory)] [System.String] $ReviewerId [DscProperty()] [System.String] $QueryRoot } class MSFT_AADApplicationOnPremisesPublishing { [DscProperty()] [System.String] $alternateUrl [DscProperty()] [System.String] $applicationServerTimeout [DscProperty()] [System.String] $externalAuthenticationType [DscProperty()] [System.String] $externalUrl [DscProperty()] [System.String] $internalUrl [DscProperty()] [System.Nullable[System.Boolean]] $isBackendCertificateValidationEnabled [DscProperty()] [System.Nullable[System.Boolean]] $isHttpOnlyCookieEnabled [DscProperty()] [System.Nullable[System.Boolean]] $isPersistentCookieEnabled [DscProperty()] [System.Nullable[System.Boolean]] $isSecureCookieEnabled [DscProperty()] [System.Nullable[System.Boolean]] $isStateSessionEnabled [DscProperty()] [System.Nullable[System.Boolean]] $isTranslateHostHeaderEnabled [DscProperty()] [System.Nullable[System.Boolean]] $isTranslateLinksInBodyEnabled [DscProperty()] [MSFT_AADApplicationOnPremisesPublishingSegment[]] $onPremisesApplicationSegments [DscProperty()] [MSFT_AADApplicationOnPremisesPublishingSingleSignOnSetting] $singleSignOnSettings } class MSFT_AADApplicationOnPremisesPublishingSegment { [DscProperty()] [System.String] $alternateUrl [DscProperty()] [MSFT_AADApplicationOnPremisesPublishingSegmentCORS[]] $corsConfigurations [DscProperty()] [System.String] $externalUrl [DscProperty()] [System.String] $internalUrl } class MSFT_AADApplicationOnPremisesPublishingSegmentCORS { [DscProperty()] [System.String[]] $allowedHeaders [DscProperty()] [System.Nullable[System.UInt32]] $maxAgeInSeconds [DscProperty()] [System.String] $resource [DscProperty()] [System.String[]] $allowedMethods [DscProperty()] [System.String[]] $allowedOrigins } class MSFT_AADApplicationOnPremisesPublishingSingleSignOnSetting { [DscProperty()] [System.String] $singleSignOnMode [DscProperty()] [MSFT_AADApplicationOnPremisesPublishingSingleSignOnSettingKerberos] $kerberosSignOnSettings } class MSFT_AADApplicationOnPremisesPublishingSingleSignOnSettingKerberos { [DscProperty()] [System.String] $kerberosServicePrincipalName [DscProperty()] [System.String] $kerberosSignOnMappingAttributeType } class MSFT_AADApplicationPermission { [DscProperty(Mandatory)] [System.String] $Name [DscProperty(Mandatory)] [System.String] $SourceAPI [DscProperty(Mandatory)] [ValidateSet('AppOnly', 'Delegated')] [System.String] $Type [DscProperty()] [System.Nullable[System.Boolean]] $AdminConsentGranted } class MSFT_AADApplicationSpa { [DscProperty()] [System.String[]] $RedirectUris } class MSFT_AADAppManagementPolicyRestrictions { [DscProperty()] [MSFT_AADAppManagementPolicyRestrictionsCredential[]] $KeyCredentials [DscProperty()] [MSFT_AADAppManagementPolicyRestrictionsCredential[]] $PasswordCredentials } class MSFT_AADAppManagementPolicyRestrictionsCredential { [DscProperty()] [System.String[]] $CertificateBasedApplicationConfigurationIds [DscProperty()] [System.String] $MaxLifetime [DscProperty()] [System.String] $RestrictForAppsCreatedAfterDateTime [DscProperty(Mandatory)] [System.String] $RestrictionType [DscProperty()] [System.String] $State } class MSFT_AADAuthenticationMethodPolicyAuthenticatorExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyAuthenticatorFeatureTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'administrativeUnit', 'role', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_MicrosoftGraphAuthenticationMethodFeatureConfiguration { [DscProperty()] [MSFT_AADAuthenticationMethodPolicyAuthenticatorFeatureTarget] $ExcludeTarget [DscProperty()] [MSFT_AADAuthenticationMethodPolicyAuthenticatorFeatureTarget] $IncludeTarget [DscProperty()] [ValidateSet('default', 'enabled', 'disabled', 'unknownFutureValue')] [System.String] $State } class MSFT_MicrosoftGraphMicrosoftAuthenticatorFeatureSettings { [DscProperty()] [MSFT_MicrosoftGraphAuthenticationMethodFeatureConfiguration] $CompanionAppAllowedState [DscProperty()] [MSFT_MicrosoftGraphAuthenticationMethodFeatureConfiguration] $DisplayAppInformationRequiredState [DscProperty()] [MSFT_MicrosoftGraphAuthenticationMethodFeatureConfiguration] $DisplayLocationInformationRequiredState } class MSFT_AADAuthenticationMethodPolicyAuthenticatorIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyEmailExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyEmailIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('user', 'group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('user', 'group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_MicrosoftGraphreportSuspiciousActivitySettings { [DscProperty()] [MSFT_AADAuthenticationMethodPolicyIncludeTarget] $IncludeTarget [DscProperty()] [ValidateSet('default', 'enabled', 'disabled', 'unknownFutureValue')] [System.String] $State [DscProperty()] [System.Nullable[System.UInt32]] $VoiceReportingCode } class MSFT_MicrosoftGraphsystemCredentialPreferences { [DscProperty()] [MSFT_AADAuthenticationMethodPolicyExcludeTarget[]] $ExcludeTargets [DscProperty()] [MSFT_AADAuthenticationMethodPolicyIncludeTarget[]] $IncludeTargets [DscProperty()] [ValidateSet('default', 'enabled', 'disabled', 'unknownFutureValue')] [System.String] $State } class MSFT_AADAuthenticationMethodPolicyExternalExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyExternalIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyExternalOpenIdConnectSetting { [DscProperty()] [System.String] $ClientId [DscProperty()] [System.String] $DiscoveryUrl } class MSFT_AADAuthenticationMethodPolicyFido2ExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType [DscProperty()] [System.Nullable[System.Boolean]] $IsRegistrationRequired [DscProperty()] [System.String[]] $AllowedPasskeyProfiles } class MSFT_AADAuthenticationMethodPolicyFido2IncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType [DscProperty()] [System.Nullable[System.Boolean]] $IsRegistrationRequired [DscProperty()] [System.String[]] $AllowedPasskeyProfiles } class MSFT_AADAuthenticationMethodPolicyFido2PasskeyProfile { [DscProperty()] [System.String] $Id [DscProperty(Key)] [System.String] $Name [DscProperty()] [ValidateSet('deviceBound', 'deviceBound,synced', 'crossDevice', 'synced')] [System.String] $PasskeyTypes [DscProperty()] [ValidateSet('disabled', 'registrationOnly', 'registrationAndSignIn')] [System.String] $AttestationEnforcement [DscProperty()] [MSFT_MicrosoftGraphFido2KeyRestrictions] $KeyRestrictions } class MSFT_MicrosoftGraphFido2KeyRestrictions { [DscProperty()] [System.String[]] $AaGuids [DscProperty()] [ValidateSet('allow', 'block', 'unknownFutureValue')] [System.String] $EnforcementType [DscProperty()] [System.Nullable[System.Boolean]] $IsEnforced } class MSFT_AADAuthenticationMethodPolicyHardwareExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyHardwareIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyQRCodeImageExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyQRCodeImageIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicySmsExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicySmsIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicySoftwareExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicySoftwareIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyTemporaryExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyTemporaryIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyVoiceExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyVoiceIncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyX509ExcludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADAuthenticationMethodPolicyX509IncludeTarget { [DscProperty(Key)] [System.String] $Id [DscProperty()] [System.Nullable[System.Boolean]] $isRegistrationRequired [DscProperty(Key)] [ValidateSet('group', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADCertificateBasedApplicationConfigurationTrustedCertificateAuthority { [DscProperty()] [System.String] $Certificate [DscProperty()] [System.Nullable[System.Boolean]] $IsRootAuthority [DscProperty()] [System.String] $Issuer [DscProperty()] [System.String] $IssuerSubjectKeyIdentifier } class MSFT_AADClaimsMappingPolicyDefinition { [DscProperty()] [MSFT_AADClaimsMappingPolicyDefinitionMappingPolicy] $ClaimsMappingPolicy } class MSFT_AADClaimsMappingPolicyDefinitionMappingPolicy { [DscProperty()] [System.Nullable[System.UInt32]] $Version [DscProperty()] [System.Nullable[System.Boolean]] $IncludeBasicClaimSet [DscProperty()] [MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsSchema[]] $ClaimsSchema [DscProperty()] [MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsTransformation[]] $ClaimsTransformation } class MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsSchema { [DscProperty()] [System.String] $Source [DscProperty()] [System.String] $Id [DscProperty()] [System.String] $SamlClaimType } class MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsTransformation { [DscProperty()] [System.String] $Id [DscProperty()] [System.String] $TransformationMethod [DscProperty()] [MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsTransformationInputParameter[]] $InputParameters [DscProperty()] [MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsTransformationOutputClaims[]] $OutputClaims } class MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsTransformationInputParameter { [DscProperty()] [System.String] $Value [DscProperty()] [System.String] $Id [DscProperty()] [System.String] $DataType } class MSFT_AADClaimsMappingPolicyDefinitionMappingPolicyClaimsTransformationOutputClaims { [DscProperty()] [System.String] $ClaimTypeReferenceId [DscProperty()] [System.String] $TransformationClaimType } class MSFT_AADCrossTenantAccessPolicyAppServiceConnectSetting { [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTargetConfiguration] $Applications } class MSFT_AADCrossTenantAccessPolicyB2BSetting { [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTargetConfiguration] $Applications [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTargetConfiguration] $UsersAndGroups } class MSFT_AADCrossTenantAccessPolicyM365CollaborationInboundSetting { [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTargetConfiguration] $Users } class MSFT_AADCrossTenantAccessPolicyM365CollaborationOutboundSetting { [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTargetConfiguration] $UsersAndGroups } class MSFT_AADCrossTenantAccessPolicyTarget { [DscProperty(Mandatory)] [System.String] $Target [DscProperty(Mandatory)] [ValidateSet('user', 'group', 'application', 'unknownFutureValue')] [System.String] $TargetType } class MSFT_AADCrossTenantAccessPolicyTargetConfiguration { [DscProperty()] [ValidateSet('allowed', 'blocked', 'unknownFutureValue')] [System.String] $AccessType [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTarget[]] $Targets } class MSFT_AADCrossTenantAccessPolicyTenantRestrictions { [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTargetConfiguration] $Applications [DscProperty()] [MSFT_AADDevicesFilter] $Devices [DscProperty()] [MSFT_AADCrossTenantAccessPolicyTargetConfiguration] $UsersAndGroups } class MSFT_AADDevicesFilter { [DscProperty()] [ValidateSet('allowed', 'blocked')] [System.String] $Mode [DscProperty()] [System.String] $Rule } class MSFT_AADCrossTenantAccessPolicyAutomaticUserConsentSettings { [DscProperty()] [System.Nullable[System.Boolean]] $InboundAllowed [DscProperty()] [System.Nullable[System.Boolean]] $OutboundAllowed } class MSFT_AADCrossTenantAccessPolicyInboundTrust { [DscProperty()] [System.Nullable[System.Boolean]] $IsCompliantDeviceAccepted [DscProperty()] [System.Nullable[System.Boolean]] $IsHybridAzureADJoinedDeviceAccepted [DscProperty()] [System.Nullable[System.Boolean]] $IsMfaAccepted } class MSFT_AADCrossTenantGroupSyncInbound { [DscProperty()] [System.Nullable[System.Boolean]] $IsSyncAllowed } class MSFT_AADCrossTenantIdentitySyncPolicyPartnerInbound { [DscProperty()] [MSFT_AADCrossTenantGroupSyncInbound] $GroupSyncInbound [DscProperty()] [MSFT_AADCrossTenantUserSyncInbound] $UserSyncInbound } class MSFT_AADCrossTenantUserSyncInbound { [DscProperty()] [System.Nullable[System.Boolean]] $IsSyncAllowed } class MSFT_AADCustomAuthenticationExtensionClaimForTokenConfiguration { [DscProperty()] [System.String] $ClaimIdInApiResponse } class MSFT_AADCustomAuthenticationExtensionEndPointConfiguration { [DscProperty()] [System.String] $EndpointType [DscProperty()] [System.String] $LogicAppWorkflowName [DscProperty()] [System.String] $ResourceGroupName [DscProperty()] [System.String] $SubscriptionId [DscProperty()] [System.String] $TargetUrl } class MSFT_AADDefaultInvitationRedemptionIdentityProviderConfiguration { [DscProperty()] [ValidateSet('azureActiveDirectory', 'externalFederation', 'socialIdentityProviders')] [System.String[]] $PrimaryIdentityProviderPrecedenceOrder [DscProperty()] [ValidateSet('defaultConfiguredIdp', 'emailOneTimePasscode', 'microsoftAccount')] [System.String] $FallbackIdentityProvider } |