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.