Share via


RecoveryPlanHyperVReplicaAzureFailoverInput Class

Definition

Recovery plan HVR Azure failover input.

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

Constructors

RecoveryPlanHyperVReplicaAzureFailoverInput()

Creates an new RecoveryPlanHyperVReplicaAzureFailoverInput instance.

Properties

InstanceType

The class type.

PrimaryKekCertificatePfx

The primary KEK certificate PFX.

RecoveryPointType

The recovery point type.

SecondaryKekCertificatePfx

The secondary KEK certificate PFX.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryPlanHyperVReplicaAzureFailoverInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryPlanHyperVReplicaAzureFailoverInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryPlanHyperVReplicaAzureFailoverInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to