Share via


GuestConfigurationNavigation Class

Definition

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.

public class GuestConfigurationNavigation : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.GuestConfiguration.Models.GuestConfigurationNavigation>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.GuestConfiguration.Models.GuestConfigurationNavigation>
public class GuestConfigurationNavigation
type GuestConfigurationNavigation = class
    interface IJsonModel<GuestConfigurationNavigation>
    interface IPersistableModel<GuestConfigurationNavigation>
type GuestConfigurationNavigation = class
Public Class GuestConfigurationNavigation
Implements IJsonModel(Of GuestConfigurationNavigation), IPersistableModel(Of GuestConfigurationNavigation)
Public Class GuestConfigurationNavigation
Inheritance
GuestConfigurationNavigation
Implements

Constructors

GuestConfigurationNavigation()

Initializes a new instance of GuestConfigurationNavigation.

Properties

AssignmentSource

Specifies the origin of the configuration.

AssignmentType

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

ConfigurationParameters

The configuration parameters for the guest configuration.

ConfigurationProtectedParameters

The protected configuration parameters for the guest configuration.

ConfigurationSetting

The configuration setting for the guest configuration.

ContentHash

Combined hash of the guest configuration package and configuration parameters.

ContentManagedIdentity

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

ContentType

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

ContentUri

Uri of the storage where guest configuration package is uploaded.

Kind

Kind of the guest configuration. For example:DSC.

Name

Name of the guest configuration.

Version

Version of the guest configuration.

Explicit Interface Implementations

IJsonModel<GuestConfigurationNavigation>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<GuestConfigurationNavigation>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GuestConfigurationNavigation>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GuestConfigurationNavigation>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<GuestConfigurationNavigation>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to