Resource Type: dsc_xdnsserversetting
- Defined in:
- lib/puppet/type/dsc_xdnsserversetting.rb
- Providers:
- 
      
        powershell
 
Overview
The DSC xDnsServerSetting resource type. Automatically generated from ‘xDnsServer/DSCResources/MSFT_xDnsServerSetting/MSFT_xDnsServerSetting.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_addressanswerlimit
      
      
      AddressAnswerLimit - Maximum number of host records returned in response to an address request. Values between 5 and 28 are valid. 
- 
      dsc_allowupdate
      
      
      AllowUpdate - Specifies whether the DNS Server accepts dynamic update requests. 
- 
      dsc_autocacheupdate
      
      
      AutoCacheUpdate - Indicates whether the DNS Server attempts to update its cache entries using data from root servers. Supported values:- true
- false
 
- 
      dsc_autoconfigfilezones
      
      
      AutoConfigFileZones - Indicates which standard primary zones that are authoritative for the name of the DNS Server must be updated when the name server changes. 
- 
      dsc_bindsecondaries
      
      
      BindSecondaries - Determines the AXFR message format when sending to non-Microsoft DNS Server secondaries Supported values:- true
- false
 
- 
      dsc_bootmethod
      
      
      BootMethod - Initialization method for the DNS Server. 
- 
      dsc_defaultagingstate
      
      
      DefaultAgingState - Default ScavengingInterval value set for all Active Directory-integrated zones created on this DNS Server. Supported values:- true
- false
 
- 
      dsc_defaultnorefreshinterval
      
      
      DefaultNoRefreshInterval - No-refresh interval, in hours, set for all Active Directory-integrated zones created on this DNS Server. 
- 
      dsc_defaultrefreshinterval
      
      
      DefaultRefreshInterval - Refresh interval, in hours, set for all Active Directory-integrated zones created on this DNS Server. 
- 
      dsc_disableautoreversezones
      
      
      DisableAutoReverseZones - Indicates whether the DNS Server automatically creates standard reverse look up zones. Supported values:- true
- false
 
- 
      dsc_disjointnets
      
      
      DisjointNets - Indicates whether the default port binding for a socket used to send queries to remote DNS Servers can be overridden. Supported values:- true
- false
 
- 
      dsc_dspollinginterval
      
      
      DsPollingInterval - Interval, in seconds, to poll the DS-integrated zones. 
- 
      dsc_dstombstoneinterval
      
      
      DsTombstoneInterval - Lifetime of tombstoned records in Directory Service integrated zones, expressed in seconds. 
- 
      dsc_ednscachetimeout
      
      
      EDnsCacheTimeout - Lifetime, in seconds, of the cached information describing the EDNS version supported by other DNS Servers. 
- 
      dsc_enabledirectorypartitions
      
      
      EnableDirectoryPartitions - Specifies whether support for application directory partitions is enabled on the DNS Server. Supported values:- true
- false
 
- 
      dsc_enablednssec
      
      
      EnableDnsSec - Specifies whether the DNS Server includes DNSSEC-specific RRs, KEY, SIG, and NXT in a response. 
- 
      dsc_enableednsprobes
      
      
      EnableEDnsProbes - Specifies the behavior of the DNS Server. When TRUE, the DNS Server always responds with OPT resource records according to RFC 2671, unless the remote server has indicated it does not support EDNS in a prior exchange. If FALSE, the DNS Server responds to queries with OPTs only if OPTs are sent in the original query. Supported values:- true
- false
 
- 
      dsc_eventloglevel
      
      
      EventLogLevel - Indicates which events the DNS Server records in the Event Viewer system log. 
- 
      dsc_forwarddelegations
      
      
      ForwardDelegations - Specifies whether queries to delegated sub-zones are forwarded. 
- 
      dsc_forwarders
      
      
      Forwarders - Enumerates the list of IP addresses of Forwarders to which the DNS Server forwards queries. 
- 
      dsc_forwardingtimeout
      
      
      ForwardingTimeout - Time, in seconds, a DNS Server forwarding a query will wait for resolution from the forwarder before attempting to resolve the query itself. 
- 
      dsc_isslave
      
      
      IsSlave - TRUE if the DNS server does not use recursion when name-resolution through forwarders fails. Supported values:- true
- false
 
- 
      dsc_listenaddresses
      
      
      ListenAddresses - Enumerates the list of IP addresses on which the DNS Server can receive queries. 
- 
      dsc_localnetpriority
      
      
      LocalNetPriority - Indicates whether the DNS Server gives priority to the local net address when returning A records. Supported values:- true
- false
 
- 
      dsc_logfilemaxsize
      
      
      LogFileMaxSize - Size of the DNS Server debug log, in bytes. 
- 
      dsc_logfilepath
      
      
      LogFilePath - File name and path for the DNS Server debug log. 
- 
      dsc_logipfilterlist
      
      
      LogIPFilterList - List of IP addresses used to filter DNS events written to the debug log. 
- 
      dsc_loglevel
      
      
      LogLevel - Indicates which policies are activated in the Event Viewer system log. 
- 
      dsc_loosewildcarding
      
      
      LooseWildcarding - Indicates whether the DNS Server performs loose wildcarding. Supported values:- true
- false
 
- 
      dsc_maxcachettl
      
      
      MaxCacheTTL - Maximum time, in seconds, the record of a recursive name query may remain in the DNS Server cache. 
- 
      dsc_maxnegativecachettl
      
      
      MaxNegativeCacheTTL - Maximum time, in seconds, a name error result from a recursive query may remain in the DNS Server cache. 
- 
      dsc_name
      
      
      Name - Key for the resource. It doesn’t matter what it is as long as it’s unique within the configuration. 
- 
      dsc_namecheckflag
      
      
      NameCheckFlag - Indicates the set of eligible characters to be used in DNS names. 
- 
      dsc_norecursion
      
      
      NoRecursion - Indicates whether the DNS Server performs recursive look ups. TRUE indicates recursive look ups are not performed. Supported values:- true
- false
 
- 
      dsc_psdscrunascredential
      
      
      PsDscRunAsCredential 
- 
      dsc_recursionretry
      
      
      RecursionRetry - Elapsed seconds before retrying a recursive look up. 
- 
      dsc_recursiontimeout
      
      
      RecursionTimeout - Elapsed seconds before the DNS Server gives up recursive query. 
- 
      dsc_roundrobin
      
      
      RoundRobin - Indicates whether the DNS Server round robins multiple A records. Supported values:- true
- false
 
- 
      dsc_rpcprotocol
      
      
      RpcProtocol - RPC protocol or protocols over which administrative RPC runs. 
- 
      dsc_scavenginginterval
      
      
      ScavengingInterval - Interval, in hours, between two consecutive scavenging operations performed by the DNS Server. 
- 
      dsc_secureresponses
      
      
      SecureResponses - Indicates whether the DNS Server exclusively saves records of names in the same subtree as the server that provided them. Supported values:- true
- false
 
- 
      dsc_sendport
      
      
      SendPort - Port on which the DNS Server sends UDP queries to other servers. 
- 
      dsc_strictfileparsing
      
      
      StrictFileParsing - Indicates whether the DNS Server parses zone files strictly. Supported values:- true
- false
 
- 
      dsc_updateoptions
      
      
      UpdateOptions - Restricts the type of records that can be dynamically updated on the server, used in addition to the AllowUpdate settings on Server and Zone objects. 
- 
      dsc_writeauthorityns
      
      
      WriteAuthorityNS - Specifies whether the DNS Server writes NS and SOA records to the authority section on successful response. Supported values:- true
- false
 
- 
      dsc_xfrconnecttimeout
      
      
      XfrConnectTimeout - Time, in seconds, the DNS Server waits for a successful TCP connection to a remote server when attempting a zone transfer. 
- name (namevar)
- 
      provider
      
      
      The specific backend to use for this ‘dsc_xdnsserversetting` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.