Share via


GuestConfigurationAssignmentProperties Class

Definition

Guest configuration assignment properties.

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

Constructors

GuestConfigurationAssignmentProperties()

Initializes a new instance of GuestConfigurationAssignmentProperties.

Properties

AssignmentHash

Combined hash of the configuration package and parameters.

ComplianceStatus

A value indicating compliance status of the machine for the assigned guest configuration.

Context

The source which initiated the guest configuration assignment. Ex: Azure Policy.

GuestConfiguration

The guest configuration to assign.

LastComplianceStatusCheckedOn

Date and time when last compliance status was checked.

LatestAssignmentReport

Last reported guest configuration assignment report.

LatestReportId

Id of the latest report for the guest configuration assignment.

ParameterHash

parameter hash for the guest configuration assignment.

ProvisioningState

The provisioning state, which only appears in the response.

ResourceType

Type of the resource - VMSS / VM.

TargetResourceId

VM resource Id.

VmssVmList

The list of VM Compliance data for VMSS.

Explicit Interface Implementations

IJsonModel<GuestConfigurationAssignmentProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GuestConfigurationAssignmentProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GuestConfigurationAssignmentProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GuestConfigurationAssignmentProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GuestConfigurationAssignmentProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to