Resource Type: dsc_exoantiphishpolicy

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

Overview

The DSC EXOAntiPhishPolicy resource type. Automatically generated from version 1.21.1222.1

Properties

  • dsc_admindisplayname

    The AdminDisplayName parameter specifies a description for the policy.

  • dsc_applicationid

    Id of the Azure Active Directory application to authenticate with.

  • dsc_authenticationfailaction

    The AuthenticationFailAction parameter specifies the action to take when the message fails composite authentication.

  • dsc_certificatepath

    Path to certificate used in service principal usually a PFX file.

  • dsc_certificatethumbprint

    Thumbprint of the Azure Active Directory application’s authentication certificate to use for authentication.

  • dsc_enableantispoofenforcement

    The EnableAntispoofEnforcement parameter specifies whether to enable or disable antispoofing protection for the policy.

  • dsc_enabled

    Specify if this policy should be enabled. Default is $true.

  • dsc_enablefirstcontactsafetytips

    The EnableFirstContactSafetyTips parameter specifies whether to enable or disable the safety tip that’s shown when recipients first receive an email from a sender or do not often receive email from a sender.

  • dsc_enablemailboxintelligence

    The EnableMailboxIntelligence parameter specifies whether to enable or disable mailbox intelligence (the first contact graph) in domain and user impersonation protection.

  • dsc_enablemailboxintelligenceprotection

    The EnableMailboxIntelligenceProtection specifies whether to enable or disable enhanced impersonation results based on each user’s individual sender map. This intelligence allows Microsoft 365 to customize user impersonation detection and better handle false positives.

  • dsc_enableorganizationdomainsprotection

    Theâ?¯EnableOrganizationDomainsProtection parameter specifies whether to enable domain impersonation protection for all registered domains in the Office 365 organization.

  • dsc_enablesimilardomainssafetytips

    Theâ?¯EnableSimilarDomainsSafetyTipsâ?¯parameter specifies whether to enable safety tips that are shown to recipients in messages for domain impersonation detections.

  • dsc_enablesimilaruserssafetytips

    Theâ?¯EnableSimilarUsersSafetyTipsâ?¯parameter specifies whether to enable safety tips that are shown to recipients in messages for user impersonation detections.

  • dsc_enablespoofintelligence

    The EnableSpoofIntelligence parameter specifies whether to enable or disable antispoofing protection for the policy.

  • dsc_enabletargeteddomainsprotection

    Theâ?¯EnableTargetedDomainsProtection parameter specifies whether to enable domain impersonation protection for a list of specified domains.

  • dsc_enabletargeteduserprotection

    Theâ?¯EnableTargetedUserProtection parameter specifies whether to enable user impersonation protection for the users specified by the TargetedUsersToProtect parameter

  • dsc_enableunauthenticatedsender

    Theâ?¯EnableUnauthenticatedSenderâ?¯parameter enables or disables unauthenticated sender identification in Outlook.

  • dsc_enableunusualcharacterssafetytips

    Theâ?¯EnableUnusualCharactersSafetyTipsâ?¯parameter specifies whether to enable safety tips that are shown to recipients in messages for unusual characters in domain and user impersonation detections.

  • dsc_enableviatag

    This setting is part of spoof protection. Theâ?¯EnableViaTagâ?¯parameter enables or disables adding the via tag to the From address in Outlook.

  • dsc_ensure

    Specify if this policy should exist or not.

  • dsc_excludeddomains

    Theâ?¯ExcludedDomainsâ?¯parameter specifies trusted domains that are excluded from scanning by antiphishing protection. You can specify multiple domains separated by commas.

  • dsc_excludedsenders

    Theâ?¯ExcludedSendersâ?¯parameter specifies a list of trusted sender email addresses that are excluded from scanning by antiphishing protection. You can specify multiple email addresses separated by commas.

  • dsc_impersonationprotectionstate

    The ImpersonationProtectionState parameter specifies the configuration of impersonation protection.

  • dsc_mailboxintelligenceprotectionaction

    The MailboxIntelligenceProtectionAction parameter specifies what to do with messages that fail mailbox intelligence protection.

  • dsc_mailboxintelligenceprotectionactionrecipients

    Theâ?¯MailboxIntelligenceProtectionActionRecipients parameter specifies the recipients to add to detected messages when the MailboxIntelligenceProtectionAction parameter is set to the valueâ?¯Redirect or BccMessage.

  • dsc_makedefault

    Make this the default antiphishing policy

  • dsc_phishthresholdlevel

    The PhishThresholdLevel parameter specifies the tolerance level that’s used by machine learning in the handling of phishing messages.

  • dsc_targeteddomainactionrecipients

    Theâ?¯TargetedDomainActionRecipients parameter specifies the recipients to add to detected domain impersonation messages when the TargetedDomainProtectionAction parameter is set to the valueâ?¯Redirect or BccMessage. A valid value for this parameter is an email address. You can specify multiple email addresses separated by commas.

  • dsc_targeteddomainprotectionaction

    The TargetedDomainProtectionActionâ?¯parameter specifies the action to take on detected domain impersonation messages for the domains specified by the TargetedDomainsToProtect parameter.

  • dsc_targeteddomainstoprotect

    The TargetedDomainsToProtect parameter specifies the domains that are included in domain impersonation protection when the EnableTargetedDomainsProtection parameter is set to $true.

  • dsc_targeteduseractionrecipients

    Theâ?¯TargetedUserActionRecipients parameter specifies the replacement or additional recipients for detected user impersonation messages when the TargetedUserProtectionAction parameter is set to the valueâ?¯Redirect or BccMessage. A valid value for this parameter is an email address. You can specify multiple email addresses separated by commas.

  • dsc_targeteduserprotectionaction

    The TargetedUserProtectionActionâ?¯parameter specifies the action to take on detected user impersonation messages for the users specified by the TargetedUsersToProtect parameter.

  • dsc_targeteduserstoprotect

    The TargetedUsersToProtect parameter specifies the users that are included in user impersonation protection when the EnableTargetedUserProtection parameter is set to $true.

  • dsc_tenantid

    Id of the Azure Active Directory tenant used for authentication.

Parameters

  • dsc_certificatepassword

    Username can be made up to anything but password will be used for CertificatePassword

  • dsc_credential

    Credentials of the Exchange Global Admin

  • dsc_identity (namevar)

    The Identity parameter specifies the name of the antiphishing policy that you want to modify.

  • 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).