Share via


VmssvmInfo Class

Definition

Information about VMSS VM

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.GuestConfiguration.Models.Api20220125.VmssvmInfoTypeConverter))]
public class VmssvmInfo : Microsoft.Azure.PowerShell.Cmdlets.GuestConfiguration.Models.Api20220125.IVmssvmInfo
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.GuestConfiguration.Models.Api20220125.VmssvmInfoTypeConverter))>]
type VmssvmInfo = class
    interface IVmssvmInfo
    interface IJsonSerializable
Public Class VmssvmInfo
Implements IVmssvmInfo
Inheritance
VmssvmInfo
Attributes
Implements

Constructors

Name Description
VmssvmInfo()

Creates an new VmssvmInfo instance.

Properties

Name Description
ComplianceStatus

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

LastComplianceChecked

Date and time when last compliance status was checked.

LatestReportId

Id of the latest report for the guest configuration assignment.

VMId

UUID of the VM.

VMResourceId

Azure resource Id of the VM.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VmssvmInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VmssvmInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.GuestConfiguration.Models.Api20220125.IVmssvmInfo.

FromJsonString(String)

Creates a new instance of VmssvmInfo, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of VmssvmInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to