Share via


InconsistentVMDetails Class

Definition

This class stores the monitoring details for consistency check of inconsistent Protected Entity.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InconsistentVMDetailsTypeConverter))]
public class InconsistentVMDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IInconsistentVMDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InconsistentVMDetailsTypeConverter))>]
type InconsistentVMDetails = class
    interface IInconsistentVMDetails
    interface IJsonSerializable
Public Class InconsistentVMDetails
Implements IInconsistentVMDetails
Inheritance
InconsistentVMDetails
Attributes
Implements

Constructors

InconsistentVMDetails()

Creates an new InconsistentVMDetails instance.

Properties

CloudName

The Cloud name.

Detail

The list of details regarding state of the Protected Entity in SRS and On prem.

ErrorId

The list of error ids.

VMName

The Vm name.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InconsistentVMDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InconsistentVMDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IInconsistentVMDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InconsistentVMDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to