Classes/_Types07.psm1
|
# GENERATED FILE - do not edit. # Produced by Utilities/Build-Microsoft365DSC.ps1 from DscResources/MSFT_*. class MSFT_MicrosoftGraphWslDistributionConfiguration { [DscProperty()] [System.String] $Distribution [DscProperty()] [System.String] $MinimumOSVersion [DscProperty()] [System.String] $MaximumOSVersion } class MSFT_MicrosoftGraphx509CertificateAuthenticationModeConfiguration { [DscProperty()] [MSFT_MicrosoftGraphX509CertificateRule[]] $Rules [DscProperty()] [ValidateSet('x509CertificateSingleFactor', 'x509CertificateMultiFactor', 'unknownFutureValue')] [System.String] $X509CertificateAuthenticationDefaultMode } class MSFT_MicrosoftGraphX509CertificateRule { [DscProperty(Key)] [System.String] $Identifier [DscProperty(Mandatory)] [ValidateSet('x509CertificateSingleFactor', 'x509CertificateMultiFactor', 'unknownFutureValue')] [System.String] $X509CertificateAuthenticationMode [DscProperty()] [ValidateSet('issuerSubject', 'policyOID', 'unknownFutureValue')] [System.String] $X509CertificateRuleType } class MSFT_MicrosoftGraphx509CertificateIssuerHintsConfiguration { [DscProperty()] [ValidateSet('disabled', 'enabled')] [System.String] $State } class MSFT_MicrosoftGraphx509CertificateUserBinding { [DscProperty()] [System.Nullable[System.UInt32]] $Priority [DscProperty(Mandatory)] [System.String] $UserProperty [DscProperty()] [System.String] $X509CertificateField } class MSFT_MicrosoftvpnProxyServer { [DscProperty()] [System.String] $automaticConfigurationScriptUrl [DscProperty(Mandatory)] [System.String] $address [DscProperty(Mandatory)] [System.Nullable[System.UInt32]] $port } class MSFT_mimeContent { [DscProperty()] [System.String] $type [DscProperty()] [System.String[]] $value } class MSFT_PlannerTaskAttachment { [DscProperty()] [System.String] $Alias [DscProperty()] [System.String] $Uri [DscProperty()] [ValidateSet('PowerPoint', 'Word', 'Excel', 'Other')] [System.String] $Type } class MSFT_PlannerTaskChecklistItem { [DscProperty()] [System.String] $Title [DscProperty()] [System.String] $Completed } class MSFT_PolicyConfigApp { [DscProperty(Mandatory)] [System.String] $Value [DscProperty()] [System.String] $Executable } class MSFT_PolicyConfigBusinessJustificationList { [DscProperty(Mandatory)] [System.String] $Id [DscProperty()] [System.String] $justificationText [DscProperty()] [System.Nullable[System.Boolean]] $Enable } class MSFT_PolicyConfigDLPApp { [DscProperty()] [System.String] $ExecutableName [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.Nullable[System.Boolean]] $Quarantine } class MSFT_PolicyConfigDLPAppGroups { [DscProperty()] [System.String] $Id [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.String] $Description [DscProperty()] [MSFT_PolicyConfigDLPApp[]] $Apps } class MSFT_PolicyConfigDLPNetworkShareGroups { [DscProperty(Mandatory)] [System.String] $groupName [DscProperty()] [System.String] $groupId [DscProperty()] [System.String[]] $networkPaths } class MSFT_PolicyConfigDLPPrinterGroups { [DscProperty(Mandatory)] [System.String] $groupName [DscProperty()] [System.String] $groupId [DscProperty()] [MSFT_PolicyConfigPrinter[]] $printers } class MSFT_PolicyConfigIPRange { [DscProperty(Mandatory)] [System.String] $fromAddress [DscProperty(Mandatory)] [System.String] $toAddress } class MSFT_PolicyConfigPrinter { [DscProperty()] [System.Nullable[System.Boolean]] $universalPrinter [DscProperty()] [System.Nullable[System.Boolean]] $usbPrinter [DscProperty()] [System.String] $usbPrinterId [DscProperty()] [System.String] $name [DscProperty(Mandatory)] [System.String] $alias [DscProperty()] [System.String] $usbPrinterVID [DscProperty()] [MSFT_PolicyConfigIPRange] $ipRange [DscProperty()] [System.Nullable[System.Boolean]] $corporatePrinter [DscProperty()] [System.Nullable[System.Boolean]] $printToLocal [DscProperty()] [System.Nullable[System.Boolean]] $printToFile } class MSFT_PolicyConfigDLPRemovableMediaGroups { [DscProperty(Mandatory)] [System.String] $groupName [DscProperty()] [MSFT_PolicyConfigRemovableMedia[]] $removableMedia } class MSFT_PolicyConfigRemovableMedia { [DscProperty()] [System.String] $deviceId [DscProperty()] [System.String] $removableMediaVID [DscProperty()] [System.String] $name [DscProperty(Mandatory)] [System.String] $alias [DscProperty()] [System.String] $removableMediaPID [DscProperty()] [System.String] $instancePathId [DscProperty()] [System.String] $serialNumberId [DscProperty()] [System.String] $hardwareId } class MSFT_PolicyConfigDLPSiteGroups { [DscProperty()] [System.String] $Id [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [MSFT_PolicyConfigSiteGroupAddress[]] $addresses } class MSFT_PolicyConfigSiteGroupAddress { [DscProperty(Mandatory)] [ValidateSet('UrlMatch', 'IPv4RangeMatch', 'IPv6RangeMatch')] [System.String] $MatchType [DscProperty()] [System.String] $Url [DscProperty()] [System.String] $AddressLower [DscProperty()] [System.String] $AddressUpper } class MSFT_PolicyConfigEvidenceStoreSettings { [DscProperty()] [System.Nullable[System.Boolean]] $FileEvidenceIsEnabled [DscProperty()] [System.Nullable[System.UInt32]] $NumberOfDaysToRetain [DscProperty()] [MSFT_PolicyConfigStorageAccount[]] $StorageAccounts [DscProperty()] [System.String] $Store } class MSFT_PolicyConfigStorageAccount { [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.String] $BlobUri } class MSFT_PolicyConfigQuarantineParameters { [DscProperty()] [System.Nullable[System.Boolean]] $EnableQuarantineForCloudSyncApps [DscProperty()] [System.String] $QuarantinePath [DscProperty()] [System.String] $MacQuarantinePath [DscProperty()] [System.Nullable[System.Boolean]] $ShouldReplaceFile [DscProperty()] [System.String] $FileReplacementText } class MSFT_PPDLPPolicyConnectorConfigurationsAction { [DscProperty()] [System.String] $connectorId [DscProperty()] [System.String] $defaultConnectorActionRuleBehavior [DscProperty()] [MSFT_PPDLPPolicyConnectorConfigurationsActionRules[]] $actionRules } class MSFT_PPDLPPolicyConnectorConfigurationsActionRules { [DscProperty()] [System.String] $actionId [DscProperty()] [System.String] $behavior } class MSFT_PPPowerAppPolicyUrlPatternsRule { [DscProperty()] [System.Nullable[System.UInt32]] $order [DscProperty()] [System.String] $customConnectorRuleClassification [DscProperty()] [System.String] $pattern } class MSFT_PPTenantRule { [DscProperty(Key)] [System.String] $TenantName [DscProperty(Mandatory)] [ValidateSet('Inbound', 'Outbound', 'Both')] [System.String] $Direction } class MSFT_privacyProfile { [DscProperty()] [System.String] $ContactEmail [DscProperty()] [System.String] $StatementUrl } class MSFT_ReusableFirewallPolicySetting { [DscProperty()] [System.String[]] $Addresses [DscProperty(Mandatory)] [System.Nullable[System.Boolean]] $AutoResolve [DscProperty(Mandatory)] [System.String] $Keyword } class MSFT_ReusablePrinterDeviceControlPolicySetting { [DscProperty()] [System.String] $FriendlyNameId [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [ValidateSet('0')] [System.Nullable[System.Int32]] $PrimaryId [DscProperty()] [ValidateSet('0', '1', '2', '3', '4', '5', '6')] [System.Nullable[System.Int32]] $PrinterConnectionId [DscProperty()] [System.String] $VID_PID } class MSFT_ReusableStorageDeviceControlPolicySetting { [DscProperty()] [System.String] $BusId [DscProperty()] [System.String] $DeviceId [DscProperty()] [System.String] $FriendlyNameId [DscProperty()] [System.String] $HardwareId [DscProperty()] [System.String] $InstancePathId [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [System.String] $PID [DscProperty()] [ValidateSet('CdRomDevices', 'PrinterDevices', 'RemovableMediaDevices', 'WpdDevices')] [System.String] $PrimaryId [DscProperty()] [System.String] $SerialNumberId [DscProperty()] [System.String] $VID [DscProperty()] [System.String] $VID_PID } class MSFT_SCDLPContainsSensitiveInformation { [DscProperty()] [MSFT_SCDLPSensitiveInformation[]] $SensitiveInformation [DscProperty()] [MSFT_SCDLPContainsSensitiveInformationGroup[]] $Groups [DscProperty()] [ValidateSet('And', 'Or')] [System.String] $Operator } class MSFT_SCDLPContainsSensitiveInformationGroup { [DscProperty()] [MSFT_SCDLPSensitiveInformation[]] $SensitiveInformation [DscProperty()] [MSFT_SCDLPLabel[]] $Labels [DscProperty(Mandatory)] [System.String] $Name [DscProperty(Mandatory)] [ValidateSet('And', 'Or')] [System.String] $Operator } class MSFT_SCDLPLabel { [DscProperty(Mandatory)] [System.String] $name [DscProperty()] [System.String] $id [DscProperty()] [System.String] $type } class MSFT_SCDLPSensitiveInformation { [DscProperty(Mandatory)] [System.String] $name [DscProperty()] [System.String] $id [DscProperty()] [System.String] $maxconfidence [DscProperty()] [System.String] $minconfidence [DscProperty()] [System.String] $classifiertype [DscProperty()] [System.String] $mincount [DscProperty()] [System.String] $maxcount } class MSFT_SCDLPEndpointDlpRestriction { [DscProperty(Mandatory)] [System.String] $Setting [DscProperty(Mandatory)] [System.String] $Value [DscProperty()] [System.String] $Value2 } class MSFT_SCFilePlanProperty { [DscProperty()] [System.String] $FilePlanPropertyDepartment [DscProperty()] [System.String] $FilePlanPropertyAuthority [DscProperty()] [System.String] $FilePlanPropertyCategory [DscProperty()] [System.String] $FilePlanPropertyCitation [DscProperty()] [System.String] $FilePlanPropertyReferenceId [DscProperty()] [System.String] $FilePlanPropertySubCategory } class MSFT_SCHeaderPattern { [DscProperty(Mandatory)] [System.String] $Name [DscProperty(Mandatory)] [System.String[]] $Values } class MSFT_ScheduledActionConfigurations { [DscProperty()] [System.String] $id [DscProperty()] [System.Nullable[System.UInt32]] $gracePeriodHours [DscProperty()] [ValidateSet('notification', 'block', 'retire', 'remoteLock', 'pushNotification')] [System.String] $actionType [DscProperty()] [System.String] $notificationTemplateId [DscProperty()] [System.String[]] $notificationMessageCCList } class MSFT_SCInsiderRiskEntityListDomain { [DscProperty(Mandatory)] [System.String] $Dmn [DscProperty()] [System.Nullable[System.Boolean]] $isMLSubDmn } class MSFT_SCInsiderRiskEntityListSite { [DscProperty(Mandatory)] [System.String] $Url [DscProperty()] [System.String] $Name [DscProperty()] [System.String] $Guid } class MSFT_SCLabelLocaleSettings { [DscProperty(Mandatory)] [System.String] $LocaleKey [DscProperty()] [MSFT_SCLabelSetting[]] $LabelSettings } class MSFT_SCLabelSetting { [DscProperty(Mandatory)] [System.String] $Key [DscProperty()] [System.String[]] $Value } class MSFT_SCSLAutoLabelingSettings { [DscProperty(Mandatory)] [MSFT_SCSLSensitiveInformationGroup[]] $Groups [DscProperty(Mandatory)] [ValidateSet('And', 'Or')] [System.String] $Operator [DscProperty()] [System.String] $PolicyTip [DscProperty(Mandatory)] [ValidateSet('Automatic', 'Recommend')] [System.String] $AutoApplyType } class MSFT_SCSLSensitiveInformationGroup { [DscProperty()] [MSFT_SCSLSensitiveInformationType[]] $SensitiveInformationType [DscProperty()] [MSFT_SCSLTrainableClassifiers[]] $TrainableClassifier [DscProperty(Mandatory)] [System.String] $Name [DscProperty(Mandatory)] [ValidateSet('And', 'Or')] [System.String] $Operator } class MSFT_SCSLSensitiveInformationType { [DscProperty(Mandatory)] [System.String] $name [DscProperty()] [ValidateSet('Low', 'Medium', 'High')] [System.String] $confidencelevel [DscProperty()] [System.String] $classifiertype [DscProperty()] [System.String] $mincount [DscProperty()] [System.String] $maxcount } class MSFT_SCSLTrainableClassifiers { [DscProperty(Mandatory)] [System.String] $name [DscProperty()] [System.String] $id } class MSFT_SentinelAlertRuleAlertDetailsOverride { [DscProperty()] [System.String] $alertDescriptionFormat [DscProperty()] [System.String] $alertDisplayNameFormat [DscProperty()] [System.String] $alertSeverityColumnName [DscProperty()] [System.String] $alertTacticsColumnName [DscProperty()] [MSFT_SentinelAlertRuleAlertDetailsOverrideAlertDynamicProperty[]] $alertDynamicProperties } class MSFT_SentinelAlertRuleAlertDetailsOverrideAlertDynamicProperty { [DscProperty(Mandatory)] [System.String] $alertProperty [DscProperty()] [System.String] $alertPropertyValue } class MSFT_SentinelAlertRuleCustomDetails { [DscProperty()] [System.String] $DetailKey [DscProperty()] [System.String] $DetailValue } class MSFT_SentinelAlertRuleEntityMapping { [DscProperty()] [System.String] $entityType [DscProperty()] [MSFT_SentinelAlertRuleEntityMappingFieldMapping[]] $fieldMappings } class MSFT_SentinelAlertRuleEntityMappingFieldMapping { [DscProperty(Mandatory)] [System.String] $columnName [DscProperty(Mandatory)] [System.String] $identifier } class MSFT_SentinelAlertRuleEventGroupingSettings { [DscProperty()] [System.String] $aggregationKind } class MSFT_SentinelAlertRuleIncidentConfiguration { [DscProperty()] [System.Nullable[System.Boolean]] $createIncident [DscProperty()] [MSFT_SentinelAlertRuleIncidentConfigurationGroupingConfiguration] $groupingConfiguration } class MSFT_SentinelAlertRuleIncidentConfigurationGroupingConfiguration { [DscProperty()] [System.Nullable[System.Boolean]] $enabled [DscProperty()] [ValidateSet('DisplayName', 'Severity')] [System.String[]] $groupByAlertDetails [DscProperty()] [System.String[]] $groupByCustomDetails [DscProperty()] [System.String[]] $groupByEntities [DscProperty()] [System.String] $lookbackDuration [DscProperty()] [System.String] $matchingMethod [DscProperty()] [System.Nullable[System.Boolean]] $reopenClosedIncident } class MSFT_SPOThemePaletteProperty { [DscProperty(Mandatory)] [System.String] $Property [DscProperty()] [System.String] $Value } class MSFT_SPOUserProfilePropertyInstance { [DscProperty(Mandatory)] [System.String] $Key [DscProperty()] [System.String] $Value } class MSFT_targetedMobileApps { [DscProperty()] [System.String] $name [DscProperty()] [System.String] $publisher [DscProperty()] [System.String] $appStoreUrl [DscProperty(Mandatory)] [System.String] $appId } class MSFT_TeamsAutoAttendantCallableEntity { [DscProperty(Mandatory)] [System.String] $Identity [DscProperty(Mandatory)] [ValidateSet('User', 'OrganizationalAutoAttendant', 'HuntGroup', 'ApplicationEndpoint', 'ExternalPstn', 'SharedVoicemail', 'ConfigurationEndpoint', 'Voicemail')] [System.String] $Type [DscProperty()] [System.Nullable[System.Boolean]] $EnableTranscription [DscProperty()] [System.Nullable[System.Boolean]] $EnableSharedVoicemailSystemPromptSuppression [DscProperty()] [ValidateRange(1, 5)] [System.Nullable[System.Int32]] $CallPriority } class MSFT_TeamsAutoAttendantCallFlow { [DscProperty(Mandatory)] [System.String] $Name [DscProperty()] [MSFT_TeamsAutoAttendantPrompt[]] $Greetings [DscProperty()] [MSFT_TeamsAutoAttendantMenu] $Menu [DscProperty()] [System.Nullable[System.Boolean]] $ForceListenMenuEnabled [DscProperty()] [System.Nullable[System.Boolean]] $RingResourceAccountDelegates } class MSFT_TeamsAutoAttendantMenu { [DscProperty()] [System.String] $Name [DscProperty()] [MSFT_TeamsAutoAttendantPrompt[]] $Prompts [DscProperty()] [MSFT_TeamsAutoAttendantMenuOption[]] $MenuOptions [DscProperty()] [System.Nullable[System.Boolean]] $EnableDialByName [DscProperty()] [ValidateSet('None', 'ByName', 'ByExtension')] [System.String] $DirectorySearchMethod } class MSFT_TeamsAutoAttendantMenuOption { [DscProperty()] [ValidateSet('TransferCallToOperator', 'DisconnectCall', 'TransferCallToTarget', 'Announcement', 'MainlineAttendantFlow', 'AgentsAndQueues')] [System.String] $Action [DscProperty(Mandatory)] [ValidateSet('Tone0', 'Tone1', 'Tone2', 'Tone3', 'Tone4', 'Tone5', 'Tone6', 'Tone7', 'Tone8', 'Tone9', 'ToneStar', 'TonePound', 'Automatic')] [System.String] $DtmfResponse [DscProperty()] [System.String[]] $VoiceResponses [DscProperty()] [MSFT_TeamsAutoAttendantCallableEntity] $CallTarget [DscProperty()] [MSFT_TeamsAutoAttendantPrompt] $Prompt [DscProperty()] [System.String] $Description [DscProperty()] [System.String] $MainlineAttendantTarget [DscProperty()] [ValidateSet('Ivr', 'CoPilot')] [System.String] $AgentTargetType [DscProperty()] [System.String] $AgentTarget [DscProperty()] [System.String] $AgentTargetTagTemplateId } class MSFT_TeamsAutoAttendantPrompt { [DscProperty()] [ValidateSet('None', 'TextToSpeech', 'AudioFile')] [System.String] $ActiveType [DscProperty()] [System.String] $TextToSpeechPrompt [DscProperty()] [System.String] $AudioFilePromptId [DscProperty()] [System.String] $AudioFilePromptFileName } class MSFT_TeamsAutoAttendantCallHandlingAssociation { [DscProperty()] [ValidateSet('AfterHours', 'Holiday')] [System.String] $Type [DscProperty(Mandatory)] [System.String] $ScheduleName [DscProperty()] [System.String] $CallFlowName [DscProperty()] [System.Nullable[System.Boolean]] $Enabled } class MSFT_TeamsComplianceRecordingApplication { [DscProperty(Mandatory)] [System.String] $Id [DscProperty()] [System.String[]] $ComplianceRecordingPairedApplications [DscProperty()] [System.Nullable[System.Boolean]] $RequiredBeforeMeetingJoin [DscProperty()] [System.Nullable[System.Boolean]] $RequiredBeforeCallEstablishment [DscProperty()] [System.Nullable[System.Boolean]] $RequiredDuringMeeting [DscProperty()] [System.Nullable[System.Boolean]] $RequiredDuringCall [DscProperty()] [System.String] $ConcurrentInvitationCount } |