GuestConfigurationNavigationResponse

data class GuestConfigurationNavigationResponse(val assignmentSource: String, val assignmentType: String? = null, val configurationParameter: List<ConfigurationParameterResponse>? = null, val configurationProtectedParameter: List<ConfigurationParameterResponse>? = null, val configurationSetting: ConfigurationSettingResponse, val contentHash: String? = null, val contentManagedIdentity: String? = null, val contentType: String, val contentUri: String? = null, val kind: String? = null, val name: String? = null, val version: String? = null)

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

Constructors

Link copied to clipboard
constructor(assignmentSource: String, assignmentType: String? = null, configurationParameter: List<ConfigurationParameterResponse>? = null, configurationProtectedParameter: List<ConfigurationParameterResponse>? = null, configurationSetting: ConfigurationSettingResponse, contentHash: String? = null, contentManagedIdentity: String? = null, contentType: String, contentUri: String? = null, kind: String? = null, name: String? = null, version: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Specifies the origin of the configuration.

Link copied to clipboard
val assignmentType: String? = null

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

Link copied to clipboard

The configuration parameters for the guest configuration.

Link copied to clipboard

The protected configuration parameters for the guest configuration.

Link copied to clipboard

The configuration setting for the guest configuration.

Link copied to clipboard
val contentHash: String? = null

Combined hash of the guest configuration package and configuration parameters.

Link copied to clipboard

Managed identity with storage access of the guest configuration package and configuration parameters.

Link copied to clipboard

Specifies the content type of the configuration. Possible values could be Builtin or Custom.

Link copied to clipboard
val contentUri: String? = null

Uri of the storage where guest configuration package is uploaded.

Link copied to clipboard
val kind: String? = null

Kind of the guest configuration. For example:DSC

Link copied to clipboard
val name: String? = null

Name of the guest configuration.

Link copied to clipboard
val version: String? = null

Version of the guest configuration.