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.