Resource Type: dsc_xvmhost
- Defined in:
- lib/puppet/type/dsc_xvmhost.rb
- Providers:
- 
      
        powershell
 
Overview
The DSC xVMHost resource type. Automatically generated from ‘xHyper-V/DSCResources/MSFT_xVMHost/MSFT_xVMHost.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_enableenhancedsessionmode
      
      
      EnableEnhancedSessionMode - Indicates whether users can use enhanced mode when they connect to virtual machines on this server by using Virtual Machine Connection. Supported values:- true
- false
 
- 
      dsc_fibrechannelwwnn
      
      
      FibreChannelWwnn - Specifies the default value of the World Wide Node Name on the Hyper-V host. 
- 
      dsc_fibrechannelwwpnmaximum
      
      
      FibreChannelWwpnMaximum - Specifies the maximum value that can be used to generate World Wide Port Names on the Hyper-V host. 
- 
      dsc_fibrechannelwwpnminimum
      
      
      FibreChannelWwpnMinimum - Specifies the minimum value that can be used to generate the World Wide Port Names on the Hyper-V host. 
- 
      dsc_issingleinstance
      
      
      IsSingleInstance - Specifies the resource is a single instance, the value must be ‘Yes’. Valid values are Yes. 
- 
      dsc_macaddressmaximum
      
      
      MacAddressMaximum - Specifies the maximum MAC address using a valid hexadecimal value. 
- 
      dsc_macaddressminimum
      
      
      MacAddressMinimum - Specifies the minimum MAC address using a valid hexadecimal value. 
- 
      dsc_maximumstoragemigrations
      
      
      MaximumStorageMigrations - Specifies the maximum number of storage migrations that can be performed at the same time on the Hyper-V host. 
- 
      dsc_maximumvirtualmachinemigrations
      
      
      MaximumVirtualMachineMigrations - Specifies the maximum number of live migrations that can be performed at the same time on the Hyper-V host. 
- 
      dsc_numaspanningenabled
      
      
      NumaSpanningEnabled - Specifies whether virtual machines on the Hyper-V host can use resources from more than one NUMA node. Supported values:- true
- false
 
- 
      dsc_psdscrunascredential
      
      
      PsDscRunAsCredential 
- 
      dsc_resourcemeteringsaveintervalminute
      
      
      ResourceMeteringSaveIntervalMinute - Specifies how often the Hyper-V host saves the data that tracks resource usage. The range is a minimum of 60 minutes to a maximum of 1440 (24 hours). 
- 
      dsc_useanynetworkformigration
      
      
      UseAnyNetworkForMigration - Specifies how networks are selected for incoming live migration traffic. Supported values:- true
- false
 
- 
      dsc_virtualharddiskpath
      
      
      VirtualHardDiskPath - Specifies the default folder to store virtual hard disks on the Hyper-V host. 
- 
      dsc_virtualmachinemigrationauthenticationtype
      
      
      VirtualMachineMigrationAuthenticationType - Specifies the type of authentication to be used for live migrations. The acceptable values for this parameter are ‘Kerberos’ and ‘CredSSP’. Valid values are CredSSP, Kerberos. 
- 
      dsc_virtualmachinemigrationperformanceoption
      
      
      VirtualMachineMigrationPerformanceOption - Specifies the performance option to use for live migration. The acceptable values for this parameter are ‘TCPIP’, ‘Compression’ and ‘SMB’. Valid values are TCPIP, Compression, SMB. 
- 
      dsc_virtualmachinepath
      
      
      VirtualMachinePath - Specifies the default folder to store virtual machine configuration files on the Hyper-V host. 
- name (namevar)
- 
      provider
      
      
      The specific backend to use for this ‘dsc_xvmhost` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.