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.