Resource Type: dsc_xpackage
- Defined in:
- lib/puppet/type/dsc_xpackage.rb
- Providers:
-
powershell
Overview
The DSC xPackage resource type. Automatically generated from ‘xPSDesiredStateConfiguration/DSCResources/MSFT_xPackageResource/MSFT_xPackageResource.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_arguments
Arguments
-
dsc_createcheckregvalue
CreateCheckRegValue
Supported values:- true
- false
-
dsc_credential
Credential
-
dsc_ensure
Ensure - Valid values are Present, Absent.
-
dsc_filehash
FileHash
-
dsc_hashalgorithm
HashAlgorithm - Valid values are SHA1, SHA256, SHA384, SHA512, MD5, RIPEMD160.
-
dsc_installed
Installed
Supported values:- true
- false
-
dsc_installedcheckreghive
InstalledCheckRegHive - Valid values are LocalMachine, CurrentUser.
-
dsc_installedcheckregkey
InstalledCheckRegKey
-
dsc_installedcheckregvaluedata
InstalledCheckRegValueData
-
dsc_installedcheckregvaluename
InstalledCheckRegValueName
-
dsc_installedon
InstalledOn
-
dsc_logpath
LogPath
-
dsc_name
Name
-
dsc_packagedescription
PackageDescription
-
dsc_path
Path
-
dsc_productid
ProductId
-
dsc_psdscrunascredential
PsDscRunAsCredential
-
dsc_publisher
Publisher
-
dsc_returncode
ReturnCode
-
dsc_runascredential
RunAsCredential
-
dsc_servercertificatevalidationcallback
ServerCertificateValidationCallback
-
dsc_signersubject
SignerSubject
-
dsc_signerthumbprint
SignerThumbprint
-
dsc_size
Size
-
dsc_version
Version
- name (namevar)
-
provider
The specific backend to use for this ‘dsc_xpackage` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.