Classes/_Types06.psm1
|
# GENERATED FILE - do not edit. # Produced by Utilities/Build-Microsoft365DSC.ps1 from DscResources/MSFT_*. class MSFT_MicrosoftGraphmediacontentratinggermany { [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'agesAbove6', 'agesAbove12', 'agesAbove16', 'adults')] [System.String] $movieRating [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'agesAbove6', 'agesAbove12', 'agesAbove16', 'adults')] [System.String] $tvRating } class MSFT_MicrosoftGraphmediacontentratingireland { [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'parentalGuidance', 'agesAbove12', 'agesAbove15', 'agesAbove16', 'adults')] [System.String] $movieRating [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'children', 'youngAdults', 'parentalSupervision', 'mature')] [System.String] $tvRating } class MSFT_MicrosoftGraphmediacontentratingjapan { [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'parentalGuidance', 'agesAbove15', 'agesAbove18')] [System.String] $movieRating [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'explicitAllowed')] [System.String] $tvRating } class MSFT_MicrosoftGraphmediacontentratingnewzealand { [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'parentalGuidance', 'mature', 'agesAbove13', 'agesAbove15', 'agesAbove16', 'agesAbove18', 'restricted', 'agesAbove16Restricted')] [System.String] $movieRating [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'parentalGuidance', 'adults')] [System.String] $tvRating } class MSFT_MicrosoftGraphmediacontentratingunitedkingdom { [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'universalChildren', 'parentalGuidance', 'agesAbove12Video', 'agesAbove12Cinema', 'agesAbove15', 'adults')] [System.String] $movieRating [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'caution')] [System.String] $tvRating } class MSFT_MicrosoftGraphmediacontentratingunitedstates { [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'general', 'parentalGuidance', 'parentalGuidance13', 'restricted', 'adults')] [System.String] $movieRating [DscProperty()] [ValidateSet('allAllowed', 'allBlocked', 'childrenAll', 'childrenAbove7', 'general', 'parentalGuidance', 'childrenAbove14', 'adults')] [System.String] $tvRating } class MSFT_MicrosoftGraphMember { [DscProperty(Mandatory)] [System.String] $Identity [DscProperty(Mandatory)] [ValidateSet('User', 'Group', 'Device', 'ServicePrincipal')] [System.String] $Type } class MSFT_MicrosoftGraphScopedRoleMembership { [DscProperty(Mandatory)] [System.String] $RoleName [DscProperty()] [MSFT_MicrosoftGraphMember] $RoleMemberInfo } class MSFT_MicrosoftGraphMimeContent { [DscProperty()] [System.String] $Type [DscProperty()] [System.String] $Value } class MSFT_MicrosoftGraphMinimumOperatingSystem { [DscProperty()] [System.Nullable[System.Boolean]] $V4_0 [DscProperty()] [System.Nullable[System.Boolean]] $V4_0_3 [DscProperty()] [System.Nullable[System.Boolean]] $V4_1 [DscProperty()] [System.Nullable[System.Boolean]] $V4_2 [DscProperty()] [System.Nullable[System.Boolean]] $V4_3 [DscProperty()] [System.Nullable[System.Boolean]] $V4_4 [DscProperty()] [System.Nullable[System.Boolean]] $V5_0 [DscProperty()] [System.Nullable[System.Boolean]] $V5_1 [DscProperty()] [System.Nullable[System.Boolean]] $V6_0 [DscProperty()] [System.Nullable[System.Boolean]] $V7_0 [DscProperty()] [System.Nullable[System.Boolean]] $V7_1 [DscProperty()] [System.Nullable[System.Boolean]] $V8_0 [DscProperty()] [System.Nullable[System.Boolean]] $V8_1 [DscProperty()] [System.Nullable[System.Boolean]] $V9_0 [DscProperty()] [System.Nullable[System.Boolean]] $V10_0 [DscProperty()] [System.Nullable[System.Boolean]] $V11_0 [DscProperty()] [System.Nullable[System.Boolean]] $V12_0 [DscProperty()] [System.Nullable[System.Boolean]] $V13_0 [DscProperty()] [System.Nullable[System.Boolean]] $V14_0 [DscProperty()] [System.Nullable[System.Boolean]] $V15_0 [DscProperty()] [System.Nullable[System.Boolean]] $V16_0 [DscProperty()] [System.Nullable[System.Boolean]] $V17_0 [DscProperty()] [System.Nullable[System.Boolean]] $V18_0 } class MSFT_MicrosoftGraphMobileAppRelationship { [DscProperty()] [ValidateSet('#microsoft.graph.mobileAppDependency', '#microsoft.graph.mobileAppSupersedence')] [System.String] $odataType [DscProperty()] [System.String] $targetId [DscProperty()] [System.String] $targetDisplayName [DscProperty()] [ValidateSet('detect', 'autoInstall')] [System.String] $dependencyType [DscProperty()] [ValidateSet('update', 'replace')] [System.String] $supersedenceType } class MSFT_MicrosoftGraphNetworkAccessForwardingPolicyRule { [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.String] $ActionValue [DscProperty()] [System.String] $RuleType [DscProperty()] [System.String[]] $Ports [DscProperty()] [System.String] $Protocol [DscProperty()] [System.String[]] $Destinations } class MSFT_MicrosoftGraphNetworkaccessPolicyLink { [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.String] $PolicyLinkId [DscProperty()] [System.String] $state } class MSFT_MicrosoftGraphomaSetting { [DscProperty()] [System.String] $Description [DscProperty()] [System.String] $DisplayName [DscProperty()] [System.Nullable[System.Boolean]] $IsEncrypted [DscProperty()] [System.String] $OmaUri [DscProperty()] [System.String] $SecretReferenceValueId [DscProperty()] [System.String] $FileName [DscProperty()] [System.String] $Value [DscProperty()] [System.Nullable[System.Boolean]] $IsReadOnly [DscProperty()] [ValidateSet('#microsoft.graph.omaSettingBase64', '#microsoft.graph.omaSettingBoolean', '#microsoft.graph.omaSettingDateTime', '#microsoft.graph.omaSettingFloatingPoint', '#microsoft.graph.omaSettingInteger', '#microsoft.graph.omaSettingString', '#microsoft.graph.omaSettingStringXml')] [System.String] $odataType } class MSFT_MicrosoftGraphOperatingSystemVersionRange { [DscProperty(Mandatory)] [System.String] $Description [DscProperty(Mandatory)] [System.String] $LowestVersion [DscProperty(Mandatory)] [System.String] $HighestVersion } class MSFT_MicrosoftGraphOptionalClaim { [DscProperty()] [System.Nullable[System.Boolean]] $Essential [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.String] $Source } class MSFT_MicrosoftGraphoptionalClaims { [DscProperty()] [MSFT_MicrosoftGraphOptionalClaim[]] $AccessToken [DscProperty()] [MSFT_MicrosoftGraphOptionalClaim[]] $IdToken [DscProperty()] [MSFT_MicrosoftGraphOptionalClaim[]] $Saml2Token } class MSFT_MicrosoftGraphoutOfBoxExperienceSetting { [DscProperty()] [ValidateSet('shared', 'singleUser')] [System.String] $DeviceUsageType [DscProperty()] [System.Nullable[System.Boolean]] $EscapeLinkHidden [DscProperty()] [System.Nullable[System.Boolean]] $EulaHidden [DscProperty()] [System.Nullable[System.Boolean]] $KeyboardSelectionPageSkipped [DscProperty()] [System.Nullable[System.Boolean]] $PrivacySettingsHidden [DscProperty()] [ValidateSet('administrator', 'standard')] [System.String] $UserType } class MSFT_MicrosoftGraphpasswordCredential { [DscProperty()] [System.String] $DisplayName [DscProperty()] [System.String] $EndDateTime [DscProperty()] [System.String] $Hint [DscProperty()] [System.String] $KeyId [DscProperty()] [System.String] $StartDateTime } class MSFT_MicrosoftGraphquarantineCondition { [DscProperty()] [System.Nullable[System.Int64]] $Threshold [DscProperty()] [System.Nullable[System.Int32]] $Percentage [DscProperty()] [ValidateSet('#microsoft.graph.identityGovernance.countBasedQuarantineCondition', '#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition')] [System.String] $odataType } class MSFT_MicrosoftGraphquarantineConfiguration { [DscProperty()] [MSFT_MicrosoftGraphquarantineCondition[]] $Conditions [DscProperty()] [ValidateSet('any', 'all')] [System.String] $MatchMode } class MSFT_MicrosoftGraphrgbColor { [DscProperty()] [System.String] $B [DscProperty()] [System.String] $G [DscProperty()] [System.String] $R } class MSFT_MicrosoftGraphsamlSingleSignOnSettings { [DscProperty()] [System.String] $RelayState } class MSFT_MicrosoftGraphsharedPCAccountManagerPolicy { [DscProperty()] [ValidateSet('immediate', 'diskSpaceThreshold', 'diskSpaceThresholdOrInactiveThreshold')] [System.String] $AccountDeletionPolicy [DscProperty()] [System.Nullable[System.UInt32]] $CacheAccountsAboveDiskFreePercentage [DscProperty()] [System.Nullable[System.UInt32]] $InactiveThresholdDays [DscProperty()] [System.Nullable[System.UInt32]] $RemoveAccountsBelowDiskFreePercentage } class MSFT_MicrosoftGraphTeamsTabConfiguration { [DscProperty()] [System.String] $ContentUrl [DscProperty()] [System.String] $EntityId [DscProperty()] [System.String] $RemoveUrl [DscProperty()] [System.String] $WebsiteUrl } class MSFT_MicrosoftGraphunifiedRolePermission { [DscProperty()] [System.String[]] $AllowedResourceActions } class MSFT_MicrosoftGraphuserFlowApiConnectorConfiguration { [DscProperty()] [System.String] $postFederationSignupConnectorName [DscProperty()] [System.String] $postAttributeCollectionConnectorName } class MSFT_MicrosoftGraphuserFlowUserAttributeAssignment { [DscProperty()] [System.String] $Id [DscProperty()] [System.String] $DisplayName [DscProperty()] [System.Nullable[System.Boolean]] $IsOptional [DscProperty()] [ValidateSet('textBox', 'dateTimeDropdown', 'radioSingleSelect', 'dropdownSingleSelect', 'emailBox', 'checkboxMultiSelect')] [System.String] $UserInputType [DscProperty()] [MSFT_MicrosoftGraphuserFlowUserAttributeAssignmentUserAttributeValues[]] $UserAttributeValues } class MSFT_MicrosoftGraphuserFlowUserAttributeAssignmentUserAttributeValues { [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.String] $Value [DscProperty()] [System.Nullable[System.Boolean]] $IsDefault } class MSFT_MicrosoftGraphverifiableCredentialSettings { [DscProperty()] [MSFT_MicrosoftGraphverifiableCredentialType[]] $CredentialTypes } class MSFT_MicrosoftGraphverifiableCredentialType { [DscProperty()] [System.String] $CredentialType [DscProperty()] [System.String[]] $Issuers } class MSFT_MicrosoftGraphvpnDnsRule { [DscProperty()] [System.Nullable[System.Boolean]] $AutoTrigger [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.Nullable[System.Boolean]] $Persistent [DscProperty()] [System.String] $ProxyServerUri [DscProperty()] [System.String[]] $Servers } class MSFT_MicrosoftGraphVpnOnDemandRule { [DscProperty()] [ValidateSet('connect', 'evaluateConnection', 'ignore', 'disconnect')] [System.String] $Action [DscProperty()] [System.String[]] $DnsSearchDomains [DscProperty()] [System.String[]] $DnsServerAddressMatch [DscProperty()] [ValidateSet('connectIfNeeded', 'neverConnect')] [System.String] $DomainAction [DscProperty()] [System.String[]] $Domains [DscProperty()] [ValidateSet('notConfigured', 'ethernet', 'wiFi', 'cellular')] [System.String] $InterfaceTypeMatch [DscProperty()] [System.String] $ProbeRequiredUrl [DscProperty()] [System.String] $ProbeUrl [DscProperty()] [System.String[]] $Ssids } class MSFT_MicrosoftGraphVpnProxyServer { [DscProperty()] [System.String] $Address [DscProperty()] [System.Nullable[System.Boolean]] $AutomaticallyDetectProxySettings [DscProperty()] [System.String] $AutomaticConfigurationScriptUrl [DscProperty()] [System.Nullable[System.Boolean]] $BypassProxyServerForLocalAddress [DscProperty()] [ValidateSet('#microsoft.graph.windows10VpnProxyServer', '#microsoft.graph.windows81VpnProxyServer')] [System.String] $ODataType [DscProperty()] [System.Nullable[System.Int32]] $Port } class MSFT_MicrosoftGraphvpnRoute { [DscProperty(Mandatory)] [System.String] $DestinationPrefix [DscProperty()] [System.Nullable[System.UInt32]] $PrefixSize } class MSFT_MicrosoftGraphvpnServer { [DscProperty(Mandatory)] [System.String] $address [DscProperty()] [System.String] $description [DscProperty()] [System.Nullable[System.Boolean]] $isDefaultServer } class MSFT_MicrosoftGraphVpnServer1 { [DscProperty()] [System.String] $Address [DscProperty()] [System.String] $Description [DscProperty()] [System.Nullable[System.Boolean]] $IsDefaultServer } class MSFT_MicrosoftGraphWin32LobAppInstallExperience { [DscProperty()] [ValidateSet('system', 'user')] [System.String] $RunAsAccount [DscProperty()] [System.Nullable[System.Int32]] $MaxRunTimeInMinutes [DscProperty()] [ValidateSet('basedOnReturnCode', 'allow', 'suppress', 'force')] [System.String] $DeviceRestartBehavior } class MSFT_MicrosoftGraphWin32LobAppInstallExperience1 { [DscProperty()] [ValidateSet('basedOnReturnCode', 'allow', 'suppress', 'force')] [System.String] $DeviceRestartBehavior [DscProperty()] [ValidateSet('notEnabled', 'fail', 'terminateWithoutUserInteraction', 'terminateWithUserInteraction', 'unknownFutureValue')] [System.String] $InUseBehavior [DscProperty()] [System.Nullable[System.Int32]] $MaxRunTimeInMinutes [DscProperty()] [ValidateSet('system', 'user')] [System.String] $RunAsAccount } class MSFT_MicrosoftGraphWin32LobAppMsiInformation { [DscProperty()] [System.String] $ProductCode [DscProperty()] [System.String] $ProductVersion [DscProperty()] [System.String] $UpgradeCode [DscProperty()] [System.Nullable[System.Boolean]] $RequiresReboot [DscProperty()] [ValidateSet('perMachine', 'perUser', 'dualPurpose')] [System.String] $PackageType [DscProperty()] [System.String] $ProductName [DscProperty()] [System.String] $Publisher } class MSFT_MicrosoftGraphWin32LobAppReturnCode { [DscProperty()] [System.Nullable[System.Int32]] $ReturnCode [DscProperty()] [ValidateSet('failed', 'success', 'softReboot', 'hardReboot', 'retry')] [System.String] $Type } class MSFT_MicrosoftGraphWin32LobAppRule { [DscProperty(Mandatory)] [ValidateSet('FileSystem', 'PowerShellScript', 'ProductCode', 'Registry')] [System.String] $OdataType [DscProperty(Mandatory)] [ValidateSet('Detection', 'Requirement')] [System.String] $RuleType [DscProperty()] [ValidateSet('notConfigured', 'equal', 'notEqual', 'greaterThan', 'greaterThanOrEqual', 'lessThan', 'lessThanOrEqual')] [System.String] $Operator [DscProperty()] [System.String] $ComparisonValue [DscProperty()] [System.Nullable[System.Boolean]] $Check32BitOn64System [DscProperty()] [System.String] $Path [DscProperty()] [System.String] $FileOrFolderName [DscProperty()] [ValidateSet('notConfigured', 'exists', 'modifiedDate', 'createdDate', 'version', 'sizeInMB', 'doesNotExist', 'sizeInBytes', 'appVersion')] [System.String] $FileSystemOperationType [DscProperty()] [System.String] $DisplayName [DscProperty()] [System.Nullable[System.Boolean]] $EnforceSignatureCheck [DscProperty()] [System.Nullable[System.Boolean]] $RunAs32Bit [DscProperty()] [ValidateSet('system', 'user')] [System.String] $RunAsAccount [DscProperty()] [System.String] $Script [DscProperty()] [ValidateSet('notConfigured', 'string', 'dateTime', 'integer', 'float', 'version', 'boolean')] [System.String] $PowerShellScriptOperationType [DscProperty()] [System.String] $ProductCode [DscProperty()] [ValidateSet('notConfigured', 'equal', 'notEqual', 'greaterThan', 'greaterThanOrEqual', 'lessThan', 'lessThanOrEqual')] [System.String] $ProductVersionOperator [DscProperty()] [System.String] $ProductVersion [DscProperty()] [System.String] $KeyPath [DscProperty()] [System.String] $ValueName [DscProperty()] [ValidateSet('notConfigured', 'exists', 'doesNotExist', 'string', 'integer', 'version')] [System.String] $RegistryOperationType } class MSFT_MicrosoftGraphWin32LobAppRule1 { [DscProperty()] [System.Nullable[System.Boolean]] $Check32BitOn64System [DscProperty()] [System.String] $ComparisonValue [DscProperty()] [System.String] $DisplayName [DscProperty()] [System.Nullable[System.Boolean]] $EnforceSignatureCheck [DscProperty()] [System.String] $FileOrFolderName [DscProperty()] [System.String] $KeyPath [DscProperty()] [ValidateSet('#microsoft.graph.win32LobAppFileSystemRule', '#microsoft.graph.win32LobAppPowerShellScriptRule', '#microsoft.graph.win32LobAppProcessRule', '#microsoft.graph.win32LobAppProductCodeRule', '#microsoft.graph.win32LobAppRegistryRule')] [System.String] $ODataType [DscProperty()] [ValidateSet('notConfigured', 'exists', 'modifiedDate', 'createdDate', 'version', 'sizeInMB', 'doesNotExist', 'sizeInBytes', 'appVersion', 'unknownFutureValue', 'string', 'dateTime', 'integer', 'float', 'boolean')] [System.String] $OperationType [DscProperty()] [ValidateSet('notConfigured', 'equal', 'notEqual', 'greaterThan', 'greaterThanOrEqual', 'lessThan', 'lessThanOrEqual')] [System.String] $Operator [DscProperty()] [System.String] $Path [DscProperty()] [System.String] $ProcessDisplayName [DscProperty()] [System.String] $ProcessName [DscProperty()] [System.String] $ProductCode [DscProperty()] [System.String] $ProductVersion [DscProperty()] [ValidateSet('notConfigured', 'equal', 'notEqual', 'greaterThan', 'greaterThanOrEqual', 'lessThan', 'lessThanOrEqual')] [System.String] $ProductVersionOperator [DscProperty()] [ValidateSet('detection', 'requirement')] [System.String] $RuleType [DscProperty()] [System.Nullable[System.Boolean]] $RunAs32Bit [DscProperty()] [ValidateSet('system', 'user')] [System.String] $RunAsAccount [DscProperty()] [System.String] $ScriptContent [DscProperty()] [System.String] $ValueName } class MSFT_MicrosoftGraphwindows10AppsForceUpdateSchedule { [DscProperty()] [ValidateSet('none', 'daily', 'weekly', 'monthly')] [System.String] $Recurrence [DscProperty()] [System.Nullable[System.Boolean]] $RunImmediatelyIfAfterStartDateTime [DscProperty()] [System.String] $StartDateTime } class MSFT_MicrosoftGraphwindows10AssociatedApps { [DscProperty()] [ValidateSet('desktop', 'universal')] [System.String] $AppType [DscProperty(Mandatory)] [System.String] $Identifier } class MSFT_MicrosoftGraphwindows10NetworkProxyServer { [DscProperty()] [System.String] $Address [DscProperty()] [System.String[]] $Exceptions [DscProperty()] [System.Nullable[System.Boolean]] $UseForLocalAddresses } class MSFT_MicrosoftGraphwindows10VpnProxyServer { [DscProperty()] [System.Nullable[System.Boolean]] $BypassProxyServerForLocalAddress [DscProperty()] [System.String] $Address [DscProperty()] [System.String] $AutomaticConfigurationScriptUrl [DscProperty()] [System.Nullable[System.UInt32]] $Port [DscProperty()] [System.Nullable[System.Boolean]] $AutomaticallyDetectProxySettings [DscProperty()] [ValidateSet('#microsoft.graph.windows10VpnProxyServer', '#microsoft.graph.windows81VpnProxyServer')] [System.String] $odataType } class MSFT_MicrosoftGraphWindowsAutoUpdateCatalogAppInstallExperience { [DscProperty()] [ValidateSet('basedOnReturnCode', 'allow', 'suppress', 'force', 'unknownFutureValue')] [System.String] $DeviceRestartBehavior [DscProperty()] [ValidateSet('system', 'user')] [System.String] $RunAsAccount } class MSFT_MicrosoftGraphwindowsEnrollmentStatusScreenSettings { [DscProperty()] [System.Nullable[System.Boolean]] $AllowDeviceUseBeforeProfileAndAppInstallComplete [DscProperty()] [System.Nullable[System.Boolean]] $AllowDeviceUseOnInstallFailure [DscProperty()] [System.Nullable[System.Boolean]] $AllowLogCollectionOnInstallFailure [DscProperty()] [System.Nullable[System.Boolean]] $BlockDeviceSetupRetryByUser [DscProperty()] [System.String] $CustomErrorMessage [DscProperty()] [System.Nullable[System.Boolean]] $HideInstallationProgress [DscProperty()] [System.Nullable[System.UInt32]] $InstallProgressTimeoutInMinutes } class MSFT_MicrosoftGraphwindowsFirewallNetworkProfile { [DscProperty()] [System.Nullable[System.Boolean]] $AuthorizedApplicationRulesFromGroupPolicyMerged [DscProperty()] [System.Nullable[System.Boolean]] $AuthorizedApplicationRulesFromGroupPolicyNotMerged [DscProperty()] [System.Nullable[System.Boolean]] $ConnectionSecurityRulesFromGroupPolicyMerged [DscProperty()] [System.Nullable[System.Boolean]] $ConnectionSecurityRulesFromGroupPolicyNotMerged [DscProperty()] [ValidateSet('notConfigured', 'blocked', 'allowed')] [System.String] $FirewallEnabled [DscProperty()] [System.Nullable[System.Boolean]] $GlobalPortRulesFromGroupPolicyMerged [DscProperty()] [System.Nullable[System.Boolean]] $GlobalPortRulesFromGroupPolicyNotMerged [DscProperty()] [System.Nullable[System.Boolean]] $InboundConnectionsBlocked [DscProperty()] [System.Nullable[System.Boolean]] $InboundConnectionsRequired [DscProperty()] [System.Nullable[System.Boolean]] $InboundNotificationsBlocked [DscProperty()] [System.Nullable[System.Boolean]] $InboundNotificationsRequired [DscProperty()] [System.Nullable[System.Boolean]] $IncomingTrafficBlocked [DscProperty()] [System.Nullable[System.Boolean]] $IncomingTrafficRequired [DscProperty()] [System.Nullable[System.Boolean]] $OutboundConnectionsBlocked [DscProperty()] [System.Nullable[System.Boolean]] $OutboundConnectionsRequired [DscProperty()] [System.Nullable[System.Boolean]] $PolicyRulesFromGroupPolicyMerged [DscProperty()] [System.Nullable[System.Boolean]] $PolicyRulesFromGroupPolicyNotMerged [DscProperty()] [System.Nullable[System.Boolean]] $SecuredPacketExemptionAllowed [DscProperty()] [System.Nullable[System.Boolean]] $SecuredPacketExemptionBlocked [DscProperty()] [System.Nullable[System.Boolean]] $StealthModeBlocked [DscProperty()] [System.Nullable[System.Boolean]] $StealthModeRequired [DscProperty()] [System.Nullable[System.Boolean]] $UnicastResponsesToMulticastBroadcastsBlocked [DscProperty()] [System.Nullable[System.Boolean]] $UnicastResponsesToMulticastBroadcastsRequired } class MSFT_MicrosoftGraphwindowsFirewallRule { [DscProperty()] [ValidateSet('notConfigured', 'blocked', 'allowed')] [System.String] $Action [DscProperty()] [System.String] $Description [DscProperty()] [System.String] $DisplayName [DscProperty()] [ValidateSet('notConfigured', 'blocked', 'allowed')] [System.String] $EdgeTraversal [DscProperty()] [System.String] $FilePath [DscProperty()] [ValidateSet('notConfigured', 'remoteAccess', 'wireless', 'lan')] [System.String[]] $InterfaceTypes [DscProperty()] [System.String[]] $LocalAddressRanges [DscProperty()] [System.String[]] $LocalPortRanges [DscProperty()] [System.String] $LocalUserAuthorizations [DscProperty()] [System.String] $PackageFamilyName [DscProperty()] [System.String] $ProfileTypes [DscProperty()] [System.Nullable[System.UInt32]] $Protocol [DscProperty()] [System.String[]] $RemoteAddressRanges [DscProperty()] [System.String[]] $RemotePortRanges [DscProperty()] [System.String] $ServiceName [DscProperty()] [ValidateSet('notConfigured', 'out', 'in')] [System.String] $TrafficDirection } class MSFT_MicrosoftGraphwindowsInformationProtectionApp { [DscProperty()] [System.Nullable[System.Boolean]] $Denied [DscProperty()] [System.String] $Description [DscProperty(Mandatory)] [System.String] $DisplayName [DscProperty()] [System.String] $ProductName [DscProperty()] [System.String] $PublisherName [DscProperty()] [System.String] $BinaryName [DscProperty()] [System.String] $BinaryVersionHigh [DscProperty()] [System.String] $BinaryVersionLow [DscProperty()] [ValidateSet('#microsoft.graph.windowsInformationProtectionDesktopApp', '#microsoft.graph.windowsInformationProtectionStoreApp')] [System.String] $odataType } class MSFT_MicrosoftGraphwindowsInformationProtectionDataRecoveryCertificate { [DscProperty()] [System.String] $Certificate [DscProperty()] [System.String] $Description [DscProperty()] [System.String] $ExpirationDateTime [DscProperty()] [System.String] $SubjectName } class MSFT_MicrosoftGraphwindowsInformationProtectionResourceCollection { [DscProperty(Mandatory)] [System.String] $DisplayName [DscProperty()] [System.String[]] $Resources } class MSFT_MicrosoftGraphWindowsKioskAppBase { [DscProperty(Mandatory)] [ValidateSet('unknown', 'store', 'desktop', 'aumId')] [System.String] $AppType [DscProperty()] [System.Nullable[System.Boolean]] $AutoLaunch [DscProperty()] [System.String] $Name [DscProperty()] [ValidateSet('hidden', 'small', 'medium', 'wide', 'large')] [System.String] $StartLayoutTileSize [DscProperty()] [System.String] $DesktopApplicationId [DscProperty()] [System.String] $DesktopApplicationLinkPath [DscProperty()] [System.String] $Path [DscProperty()] [System.String] $AppId [DscProperty()] [System.String] $AppUserModelId [DscProperty()] [System.String] $ContainedAppId [DscProperty()] [System.String] $ClassicAppPath [DscProperty()] [System.String] $EdgeKiosk [DscProperty()] [System.Nullable[System.UInt32]] $EdgeKioskIdleTimeoutMinutes [DscProperty()] [ValidateSet('publicBrowsing', 'fullScreen')] [System.String] $EdgeKioskType [DscProperty()] [System.Nullable[System.Boolean]] $EdgeNoFirstRun [DscProperty(Mandatory)] [ValidateSet('#microsoft.graph.windowsKioskDesktopApp', '#microsoft.graph.windowsKioskUWPApp', '#microsoft.graph.windowsKioskWin32App')] [System.String] $odataType } class MSFT_MicrosoftGraphWindowsKioskAppConfiguration { [DscProperty()] [System.Nullable[System.Boolean]] $AllowAccessToDownloadsFolder [DscProperty()] [MSFT_MicrosoftGraphWindowsKioskAppBase[]] $Apps [DscProperty()] [System.Nullable[System.Boolean]] $DisallowDesktopApps [DscProperty()] [System.Nullable[System.Boolean]] $ShowTaskBar [DscProperty()] [System.String] $StartMenuLayoutXml [DscProperty()] [MSFT_MicrosoftGraphWindowsKioskUWPApp] $UwpApp [DscProperty()] [MSFT_MicrosoftGraphWindowsKioskWin32App] $Win32App [DscProperty()] [ValidateSet('#microsoft.graph.windowsKioskMultipleApps', '#microsoft.graph.windowsKioskSingleUWPApp', '#microsoft.graph.windowsKioskSingleWin32App')] [System.String] $odataType } class MSFT_MicrosoftGraphwindowsKioskProfile { [DscProperty()] [MSFT_MicrosoftGraphWindowsKioskAppConfiguration] $AppConfiguration [DscProperty(Mandatory)] [System.String] $ProfileName [DscProperty()] [MSFT_MicrosoftGraphWindowsKioskUser[]] $UserAccountsConfiguration } class MSFT_MicrosoftGraphWindowsKioskUser { [DscProperty()] [System.String] $GroupName [DscProperty()] [System.String] $DisplayName [DscProperty()] [System.String] $GroupId [DscProperty()] [System.String] $UserId [DscProperty()] [System.String] $UserPrincipalName [DscProperty()] [System.String] $UserName [DscProperty(Mandatory)] [ValidateSet('#microsoft.graph.windowsKioskActiveDirectoryGroup', '#microsoft.graph.windowsKioskAutologon', '#microsoft.graph.windowsKioskAzureADGroup', '#microsoft.graph.windowsKioskAzureADUser', '#microsoft.graph.windowsKioskLocalGroup', '#microsoft.graph.windowsKioskLocalUser', '#microsoft.graph.windowsKioskVisitor')] [System.String] $odataType } class MSFT_MicrosoftGraphWindowsKioskUWPApp { [DscProperty()] [System.String] $AppId [DscProperty()] [System.String] $AppUserModelId [DscProperty()] [System.String] $ContainedAppId [DscProperty()] [ValidateSet('unknown', 'store', 'desktop', 'aumId')] [System.String] $AppType [DscProperty()] [System.Nullable[System.Boolean]] $AutoLaunch [DscProperty()] [System.String] $Name [DscProperty()] [ValidateSet('hidden', 'small', 'medium', 'wide', 'large')] [System.String] $StartLayoutTileSize [DscProperty()] [System.String] $DesktopApplicationId [DscProperty()] [System.String] $DesktopApplicationLinkPath [DscProperty()] [System.String] $Path [DscProperty()] [System.String] $ClassicAppPath [DscProperty()] [System.String] $EdgeKiosk [DscProperty()] [System.Nullable[System.UInt32]] $EdgeKioskIdleTimeoutMinutes [DscProperty()] [ValidateSet('publicBrowsing', 'fullScreen')] [System.String] $EdgeKioskType [DscProperty()] [System.Nullable[System.Boolean]] $EdgeNoFirstRun [DscProperty(Mandatory)] [ValidateSet('#microsoft.graph.windowsKioskDesktopApp', '#microsoft.graph.windowsKioskUWPApp', '#microsoft.graph.windowsKioskWin32App')] [System.String] $odataType } class MSFT_MicrosoftGraphWindowsKioskWin32App { [DscProperty()] [System.String] $ClassicAppPath [DscProperty()] [System.String] $EdgeKiosk [DscProperty()] [System.Nullable[System.UInt32]] $EdgeKioskIdleTimeoutMinutes [DscProperty()] [ValidateSet('publicBrowsing', 'fullScreen')] [System.String] $EdgeKioskType [DscProperty()] [System.Nullable[System.Boolean]] $EdgeNoFirstRun [DscProperty()] [ValidateSet('unknown', 'store', 'desktop', 'aumId')] [System.String] $AppType [DscProperty()] [System.Nullable[System.Boolean]] $AutoLaunch [DscProperty()] [System.String] $Name [DscProperty()] [ValidateSet('hidden', 'small', 'medium', 'wide', 'large')] [System.String] $StartLayoutTileSize [DscProperty()] [System.String] $DesktopApplicationId [DscProperty()] [System.String] $DesktopApplicationLinkPath [DscProperty()] [System.String] $Path [DscProperty()] [System.String] $AppId [DscProperty()] [System.String] $AppUserModelId [DscProperty()] [System.String] $ContainedAppId [DscProperty()] [ValidateSet('#microsoft.graph.windowsKioskDesktopApp', '#microsoft.graph.windowsKioskUWPApp', '#microsoft.graph.windowsKioskWin32App')] [System.String] $odataType } class MSFT_MicrosoftGraphwindowsKioskForceUpdateSchedule { [DscProperty()] [System.Nullable[System.UInt32]] $DayofMonth [DscProperty()] [ValidateSet('sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday')] [System.String] $DayofWeek [DscProperty()] [ValidateSet('none', 'daily', 'weekly', 'monthly')] [System.String] $Recurrence [DscProperty()] [System.Nullable[System.Boolean]] $RunImmediatelyIfAfterStartDateTime [DscProperty()] [System.String] $StartDateTime } class MSFT_MicrosoftGraphWindowsMinimumOperatingSystem { [DscProperty()] [System.Nullable[System.Boolean]] $V10_0 [DscProperty()] [System.Nullable[System.Boolean]] $V10_1607 [DscProperty()] [System.Nullable[System.Boolean]] $V10_1703 [DscProperty()] [System.Nullable[System.Boolean]] $V10_1709 [DscProperty()] [System.Nullable[System.Boolean]] $V10_1803 [DscProperty()] [System.Nullable[System.Boolean]] $V10_1809 [DscProperty()] [System.Nullable[System.Boolean]] $V10_1903 [DscProperty()] [System.Nullable[System.Boolean]] $V10_1909 [DscProperty()] [System.Nullable[System.Boolean]] $V10_2004 [DscProperty()] [System.Nullable[System.Boolean]] $V10_21H1 [DscProperty()] [System.Nullable[System.Boolean]] $V10_2H20 [DscProperty()] [System.Nullable[System.Boolean]] $V8_0 [DscProperty()] [System.Nullable[System.Boolean]] $V8_1 } class MSFT_MicrosoftGraphWindowsQualityUpdateApprovalSetting { [DscProperty()] [ValidateSet('automatic', 'manual')] [System.String] $ApprovalMethodType [DscProperty()] [System.Nullable[System.UInt32]] $DeferredDeploymentInDay [DscProperty()] [ValidateSet('monthly', 'outOfBand')] [System.String] $WindowsQualityUpdateCadence [DscProperty()] [ValidateSet('all', 'nonSecurity', 'quickMachineRecovery', 'security')] [System.String] $WindowsQualityUpdateCategory } class MSFT_MicrosoftGraphwindowsUpdateInstallScheduleType { [DscProperty()] [System.String] $ActiveHoursEnd [DscProperty()] [System.String] $ActiveHoursStart [DscProperty()] [ValidateSet('userDefined', 'everyday', 'sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'noScheduledScan')] [System.String] $ScheduledInstallDay [DscProperty()] [System.String] $ScheduledInstallTime [DscProperty()] [ValidateSet('#microsoft.graph.windowsUpdateActiveHoursInstall', '#microsoft.graph.windowsUpdateScheduledInstall')] [System.String] $odataType } class MSFT_MicrosoftGraphwindowsUpdateRolloutSettings { [DscProperty()] [System.String] $OfferEndDateTimeInUTC [DscProperty()] [System.Nullable[System.UInt32]] $OfferIntervalInDays [DscProperty()] [System.String] $OfferStartDateTimeInUTC } class MSFT_MicrosoftGraphwinGetAppInstallExperience { [DscProperty()] [ValidateSet('system', 'user')] [System.String] $RunAsAccount } |