Share via


InMageRcmUnplannedFailoverInput Class

Definition

InMageRcm provider specific input for unplanned failover.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageRcmUnplannedFailoverInputTypeConverter))]
public class InMageRcmUnplannedFailoverInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IInMageRcmUnplannedFailoverInput, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.InMageRcmUnplannedFailoverInputTypeConverter))>]
type InMageRcmUnplannedFailoverInput = class
    interface IInMageRcmUnplannedFailoverInput
    interface IJsonSerializable
    interface IUnplannedFailoverProviderSpecificInput
    interface IValidates
Public Class InMageRcmUnplannedFailoverInput
Implements IInMageRcmUnplannedFailoverInput, IValidates
Inheritance
InMageRcmUnplannedFailoverInput
Attributes
Implements

Constructors

InMageRcmUnplannedFailoverInput()

Creates an new InMageRcmUnplannedFailoverInput instance.

Properties

InstanceType

The class type.

PerformShutdown

A value indicating whether VM is to be shutdown.

RecoveryPointId

The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InMageRcmUnplannedFailoverInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InMageRcmUnplannedFailoverInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InMageRcmUnplannedFailoverInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to