Resource Type: dsc_netipinterface
- Defined in:
- lib/puppet/type/dsc_netipinterface.rb
- Providers:
-
powershell
Overview
The DSC NetIPInterface resource type. Automatically generated from ‘NetworkingDsc/DSCResources/MSFT_NetIPInterface/MSFT_NetIPInterface.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_addressfamily
AddressFamily - IP address family on the interface to configure. Valid values are IPv4, IPv6.
-
dsc_advertisedefaultroute
AdvertiseDefaultRoute - Specifies the default router advertisement for an interface. Valid values are Enabled, Disabled.
-
dsc_advertising
Advertising - Specifies the router advertisement value for the IP interface. Valid values are Enabled, Disabled.
-
dsc_automaticmetric
AutomaticMetric - Specifies the value for automatic metric calculation. Valid values are Enabled, Disabled.
-
dsc_dhcp
Dhcp - Specifies the Dynamic Host Configuration Protocol (DHCP) value for an IP interface. Valid values are Enabled, Disabled.
-
dsc_directedmacwolpattern
DirectedMacWolPattern - Specifies the wake-up packet value for an IP interface. Valid values are Enabled, Disabled.
-
dsc_ecnmarking
EcnMarking - Specifies the value for Explicit Congestion Notification (ECN) marking. Valid values are Disabled, UseEct1, UseEct0, AppDecide.
-
dsc_forcearpndwolpattern
ForceArpNdWolPattern - Specifies the Wake On LAN (WOL) value for the IP interface. Valid values are Enabled, Disabled.
-
dsc_forwarding
Forwarding - Specifies the packet forwarding value for the IP interface. Valid values are Enabled, Disabled.
-
dsc_ignoredefaultroutes
IgnoreDefaultRoutes - Specifies a value for Default Route advertisements. Valid values are Enabled, Disabled.
-
dsc_interfacealias
InterfaceAlias - Alias of the network interface to configure.
-
dsc_managedaddressconfiguration
ManagedAddressConfiguration - Specifies the value for managed address configuration. Valid values are Enabled, Disabled.
-
dsc_neighborunreachabilitydetection
NeighborUnreachabilityDetection - Specifies the value for Neighbor Unreachability Detection (NUD). Valid values are Enabled, Disabled.
-
dsc_otherstatefulconfiguration
OtherStatefulConfiguration - Specifies the value for configuration other than addresses. Valid values are Enabled, Disabled.
-
dsc_psdscrunascredential
PsDscRunAsCredential
-
dsc_routerdiscovery
RouterDiscovery - Specifies the value for router discovery for an IP interface. Valid values are Enabled, Disabled, ControlledByDHCP.
-
dsc_weakhostreceive
WeakHostReceive - Specifies the receive value for a weak host model. Valid values are Enabled, Disabled.
-
dsc_weakhostsend
WeakHostSend - Specifies the send value for a weak host model. Valid values are Enabled, Disabled.
- name (namevar)
-
provider
The specific backend to use for this ‘dsc_netipinterface` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.