Share via


InMageAzureV2UnplannedFailoverInput Class

Definition

InMageAzureV2 provider specific input for unplanned failover.

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

Constructors

InMageAzureV2UnplannedFailoverInput()

Creates an new InMageAzureV2UnplannedFailoverInput instance.

Properties

InstanceType

The class type.

OSUpgradeVersion

A value indicating the inplace OS Upgrade version.

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 InMageAzureV2UnplannedFailoverInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InMageAzureV2UnplannedFailoverInput.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IInMageAzureV2UnplannedFailoverInput.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InMageAzureV2UnplannedFailoverInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to