Resource Type: dsc_xwebsite
- Defined in:
- lib/puppet/type/dsc_xwebsite.rb
- Providers:
- 
      
        powershell
 
Overview
The DSC xWebsite resource type. Automatically generated from ‘xWebAdministration/DSCResources/MSFT_xWebsite/MSFT_xWebsite.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
- absent
 
Parameters
- 
      dsc_applicationpool
      
      
      ApplicationPool 
- 
      dsc_applicationtype
      
      
      ApplicationType - Adds a AutostartProvider ApplicationType 
- 
      dsc_authenticationinfo
      
      
      AuthenticationInfo - Hashtable containing authentication information (Anonymous, Basic, Digest, Windows) 
- 
      dsc_bindinginfo
      
      
      BindingInfo - Website’s binding information in the form of an array of embedded instances of the MSFT_xWebBindingInformation CIM class. 
- 
      dsc_defaultpage
      
      
      DefaultPage 
- 
      dsc_enabledprotocols
      
      
      EnabledProtocols 
- 
      dsc_ensure
      
      
      Ensure - Valid values are Present, Absent. 
- 
      dsc_logflags
      
      
      LogFlags - The W3C logging fields Valid values are Date, Time, ClientIP, UserName, SiteName, ComputerName, ServerIP, Method, UriStem, UriQuery, HttpStatus, Win32Status, BytesSent, BytesRecv, TimeTaken, ServerPort, UserAgent, Cookie, Referer, ProtocolVersion, Host, HttpSubStatus. 
- 
      dsc_logformat
      
      
      LogFormat - Format of the Logfiles. Only W3C supports LogFlags Valid values are IIS, W3C, NCSA. 
- 
      dsc_loglocaltimerollover
      
      
      LoglocalTimeRollover - Use the localtime for file naming and rollover Supported values:- true
- false
 
- 
      dsc_logpath
      
      
      LogPath - The directory to be used for logfiles 
- 
      dsc_logperiod
      
      
      LogPeriod - How often the log file should rollover Valid values are Hourly, Daily, Weekly, Monthly, MaxSize. 
- 
      dsc_logtruncatesize
      
      
      LogTruncateSize - How large the file should be before it is truncated 
- 
      dsc_name
      
      
      Name 
- 
      dsc_physicalpath
      
      
      PhysicalPath 
- 
      dsc_preloadenabled
      
      
      PreloadEnabled - Allows the Website to automatically start without a request Supported values:- true
- false
 
- 
      dsc_psdscrunascredential
      
      
      PsDscRunAsCredential 
- 
      dsc_serviceautostartenabled
      
      
      ServiceAutoStartEnabled - Enables Autostart on a Website. Supported values:- true
- false
 
- 
      dsc_serviceautostartprovider
      
      
      ServiceAutoStartProvider - Adds a AutostartProvider 
- 
      dsc_state
      
      
      State - Valid values are Started, Stopped. 
- name (namevar)
- 
      provider
      
      
      The specific backend to use for this ‘dsc_xwebsite` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.