Resource Type: dsc_xazurevmdscextension
- Defined in:
- lib/puppet/type/dsc_xazurevmdscextension.rb
- Providers:
- 
      
        powershell
 
Overview
The DSC xAzureVMDscExtension resource type. Automatically generated from ‘xAzure/DSCResources/MSFT_xAzureVMDscExtension/MSFT_xAzureVMDscExtension.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_code
      
      
      Code - Returns the message code for the latest oepration by the DSC Extension. 
- 
      dsc_configuration
      
      
      Configuration - Name of the configuration script or module that will be invoked by the DSC Extension. 
- 
      dsc_configurationarchive
      
      
      ConfigurationArchive - The name of the configuration package .zip file that was previously uploaded by Publish-AzureVMDscConfiguration. This parameter must specify only the name of the file, without any path. 
- 
      dsc_configurationargument
      
      
      ConfigurationArgument - A hashtable specifying the arguments to the configuration function. The keys correspond to the parameter names and the values to the parameter values. 
- 
      dsc_configurationdatapath
      
      
      ConfigurationDataPath - The path to a .psd1 file that specifies the data for the configuration function. 
- 
      dsc_containername
      
      
      ContainerName - Name of the Azure Storage Container where the ConfigurationArchive is located. 
- 
      dsc_force
      
      
      Force - By default Set-AzureVMDscExtension will not overwrite any existing blobs. Use -Force to overwrite them. Supported values:- true
- false
 
- 
      dsc_message
      
      
      Message - Returns the formatted message string for the latest operation by the DSC Extension. 
- 
      dsc_psdscrunascredential
      
      
      PsDscRunAsCredential 
- 
      dsc_referencename
      
      
      ReferenceName - The Extension Reference Name 
- 
      dsc_servicename
      
      
      ServiceName - Specifies name of the Service where the VM is deployed. 
- 
      dsc_status
      
      
      Status - Returns the state of the DSC Extension from Azure. 
- 
      dsc_storageaccountname
      
      
      StorageAccountName - Specifies the name of the Storage Account used to create the Storage Context. The Azure Storage Context provides the security settings used to access the configuration script. This context should provide read access to the container specified by ContainerName. 
- 
      dsc_storageendpointsuffix
      
      
      StorageEndpointSuffix - The DNS endpoint suffix for all storage services, e.g. core.windows.net 
- 
      dsc_timestamp
      
      
      TimeStamp - Returns the timestamp of the last DSC Extension execution. 
- 
      dsc_version
      
      
      Version - The specific version of the DSC Extension to use. If not given, it will default to 1.* 
- 
      dsc_vmname
      
      
      VMName - Specifies name of the VM. This is used together with ServiceName to construct a persistent vm object. 
- name (namevar)
- 
      provider
      
      
      The specific backend to use for this ‘dsc_xazurevmdscextension` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.