Resource Type: dsc_scdlpcompliancerule

Defined in:
lib/puppet/type/dsc_scdlpcompliancerule.rb

Overview

The DSC SCDLPComplianceRule resource type. Automatically generated from version 1.21.1222.1

Properties

  • dsc_accessscope

    The AccessScope parameter specifies a condition for the DLP rule that’s based on the access scope of the content. The rule is applied to content that matches the specified access scope.

  • dsc_anyofrecipientaddresscontainswords

    The AnyOfRecipientAddressContainsWords parameter specifies a condition for the DLP rule that looks for words or phrases in recipient email addresses.

  • dsc_anyofrecipientaddressmatchespatterns

    The AnyOfRecipientAddressMatchesPatterns parameter specifies a condition for the DLP rule that looks for text patterns in recipient email addresses by using regular expressions..

  • dsc_blockaccess

    The BlockAccess parameter specifies an action for the DLP rule that blocks access to the source item when the conditions of the rule are met. $true: Blocks further access to the source item that matched the rule. The owner, author, and site owner can still access the item. $false: Allows access to the source item that matched the rule. This is the default value.

  • dsc_blockaccessscope

    The BlockAccessScope parameter specifies the scope of the block access action.

  • dsc_comment

    The Comment parameter specifies an optional comment. If you specify a value that contains spaces, enclose the value in quotation marks.

  • dsc_contentcontainssensitiveinformation

    The ContentContainsSensitiveInformation parameter specifies a condition for the rule that’s based on a sensitive information type match in content. The rule is applied to content that contains the specified sensitive information type.

  • dsc_contentextensionmatcheswords

    The ContentExtensionMatchesWords parameter specifies a condition for the DLP rule that looks for words in file name extensions. You can specify multiple words separated by commas.

  • dsc_contentpropertycontainswords

    The ContentPropertyContainsWords parameter specifies a condition for the DLP rule that’s based on a property match in content. The rule is applied to content that contains the specified property.

  • dsc_disabled

    The Disabled parameter specifies whether the DLP rule is disabled.

  • dsc_documentispasswordprotected

    The DocumentIsPasswordProtected parameter specifies a condition for the DLP rule that looks for password protected files (because the contents of the file can’t be inspected). Password detection only works for Office documents and .zip files.

  • dsc_documentisunsupported

    The DocumentIsUnsupported parameter specifies a condition for the DLP rule that looks for files that can’t be scanned.

  • dsc_ensure

    Specify if this rule should exist or not.

  • dsc_exceptifcontentcontainssensitiveinformation

    The ExceptIfContentContainsSensitiveInformation parameter specifies an exception for the rule that’s based on a sensitive information type match in content. The rule isn’t applied to content that contains the specified sensitive information type.

  • dsc_exceptifcontentextensionmatcheswords

    The ExceptIfContentExtensionMatchesWords parameter specifies an exception for the DLP rule that looks for words in file name extensions. You can specify multiple words separated by commas.

  • dsc_exceptifdocumentispasswordprotected

    The ExceptIfDocumentIsPasswordProtected parameter specifies an exception for the DLP rule that looks for password protected files (because the contents of the file can’t be inspected). Password detection only works for Office documents and .zip files.

  • dsc_exceptifdocumentisunsupported

    The ExceptIfDocumentIsUnsupported parameter specifies an exception for the DLP rule that looks for files that can’t be scanned.

  • dsc_exceptifhassenderoverride

    The ExceptIfHasSenderOverride parameter specifies an exception for the rule that looks for messages where the sender chose to override a DLP policy.

  • dsc_exceptifprocessinglimitexceeded

    The ExceptIfProcessingLimitExceeded parameter specifies an exception for the DLP rule that looks for files where scanning couldn’t complete.

  • dsc_generatealert

    The GenerateAlert parameter specifies an action for the DLP rule that notifies the specified users when the conditions of the rule are met.

  • dsc_generateincidentreport

    The GenerateIncidentReport parameter specifies an action for the DLP rule that sends an incident report to the specified users when the conditions of the rule are met.

  • dsc_hassenderoverride

    The SenderOverride parameter specifies a condition for the rule that looks for messages where the sender chose to override a DLP policy.

  • dsc_incidentreportcontent

    The IncidentReportContent parameter specifies the content to include in the report when you use the GenerateIncidentReport parameter.

  • dsc_notifyallowoverride

    The NotifyAllowOverride parameter specifies the notification override options when the conditions of the rule are met.

  • dsc_notifyemailcustomtext

    The NotifyEmailCustomText parameter specifies the custom text in the email notification message that’s sent to recipients when the conditions of the rule are met.

  • dsc_notifypolicytipcustomtext

    The NotifyPolicyTipCustomText parameter specifies the custom text in the Policy Tip notification message that’s shown to recipients when the conditions of the rule are met. The maximum length is 256 characters. HTML tags and tokens (variables) aren’t supported.

  • dsc_notifyuser

    The NotifyUser parameter specifies an action for the DLP rule that notifies the specified users when the conditions of the rule are met.

  • dsc_policy

    Name of the associated DLP Compliance Policy.

  • dsc_processinglimitexceeded

    The ProcessingLimitExceeded parameter specifies a condition for the DLP rule that looks for files where scanning couldn’t complete.

  • dsc_removermstemplate

    The RemoveRMSTemplate parameter specifies an action for the DLP rule that removes Office 365 Message Encryption from messages and their attachments.

  • dsc_reportseveritylevel

    The ReportSeverityLevel parameter specifies the severity level of the incident report for content detections based on the rule.

  • dsc_ruleerroraction

    The RuleErrorAction parameter specifies what to do if an error is encountered during the evaluation of the rule.

  • dsc_stoppolicyprocessing

    The StopPolicyProcessing parameter specifies an action that stops processing more DLP policy rules.

Parameters

  • dsc_credential

    Credentials of the Exchange Global Admin

  • dsc_name (namevar)

    Name of the Rule.

  • dsc_psdscrunascredential
  • name (namevar)

    Description of the purpose for this resource declaration.

  • validation_mode (defaults to: property)

    Whether to check if the resource is in the desired state by property (default) or using Invoke-DscResource in Test mode (resource).