Resource Type: dsc_xfirewallprofile

Defined in:
lib/puppet/type/dsc_xfirewallprofile.rb
Providers:
powershell

Overview

The DSC xFirewallProfile resource type. Automatically generated from ‘xNetworking/DSCResources/MSFT_xFirewallProfile/MSFT_xFirewallProfile.schema.mof’

To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.

For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.

For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.

Properties

  • ensure

    The basic property that the resource should be in.

    Supported values:
    • exists?
    • present

Parameters

  • dsc_allowinboundrules

    AllowInboundRules - Specifies that the firewall blocks inbound traffic. Valid values are True, False, NotConfigured.

  • dsc_allowlocalfirewallrules

    AllowLocalFirewallRules - Specifies that the local firewall rules should be merged into the effective policy along with Group Policy settings. Valid values are True, False, NotConfigured.

  • dsc_allowlocalipsecrules

    AllowLocalIPsecRules - Specifies that the local IPsec rules should be merged into the effective policy along with Group Policy settings. Valid values are True, False, NotConfigured.

  • dsc_allowunicastresponsetomulticast

    AllowUnicastResponseToMulticast - Allows unicast responses to multi-cast traffic. Valid values are True, False, NotConfigured.

  • dsc_allowuserapps

    AllowUserApps - Specifies that traffic from local user applications is allowed through the firewall. Valid values are True, False, NotConfigured.

  • dsc_allowuserports

    AllowUserPorts - Specifies that traffic is allowed through local user ports. Valid values are True, False, NotConfigured.

  • dsc_defaultinboundaction

    DefaultInboundAction - Specifies how to filter inbound traffic. Valid values are Block, Allow, NotConfigured.

  • dsc_defaultoutboundaction

    DefaultOutboundAction - Specifies how to filter outbound traffic. Valid values are Block, Allow, NotConfigured.

  • dsc_disabledinterfacealiases

    DisabledInterfaceAliases - Specifies a list of interfaces on which firewall settings are excluded.

  • dsc_enabled

    Enabled - Specifies that devolution is activated. Valid values are True, False, NotConfigured.

  • dsc_enablestealthmodeforipsec

    EnableStealthModeForIPsec - Enables stealth mode for IPsec traffic. Valid values are True, False, NotConfigured.

  • dsc_logallowed

    LogAllowed - Specifies how to log the allowed packets in the location specified by the LogFileName parameter. Valid values are True, False, NotConfigured.

  • dsc_logblocked

    LogBlocked - Specifies how to log the dropped packets in the location specified by the LogFileName parameter. Valid values are True, False, NotConfigured.

  • dsc_logfilename

    LogFileName - Specifies the path and filename of the file to which Windows Server writes log entries.

  • dsc_logignored

    LogIgnored - Specifies how to log the ignored packets in the location specified by the LogFileName parameter. Valid values are True, False, NotConfigured.

  • dsc_logmaxsizekilobytes

    LogMaxSizeKilobytes - Specifies the maximum file size of the log, in kilobytes. The acceptable values for this parameter are: 1 through 32767.

  • dsc_name

    Name - The name of the firewall profile to configure. Valid values are Domain, Public, Private.

  • dsc_notifyonlisten

    NotifyOnListen - Allows the notification of listening for inbound connections by a service. Valid values are True, False, NotConfigured.

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • name (namevar)
  • provider

    The specific backend to use for this ‘dsc_xfirewallprofile` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.