ApplyClusterRecoveryPointInput Class

Definition

Input definition for apply cluster recovery point.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.ApplyClusterRecoveryPointInputTypeConverter))]
public class ApplyClusterRecoveryPointInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IApplyClusterRecoveryPointInput
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.ApplyClusterRecoveryPointInputTypeConverter))>]
type ApplyClusterRecoveryPointInput = class
    interface IApplyClusterRecoveryPointInput
    interface IJsonSerializable
Public Class ApplyClusterRecoveryPointInput
Implements IApplyClusterRecoveryPointInput
Inheritance
ApplyClusterRecoveryPointInput
Attributes
Implements

Constructors

Name Description
ApplyClusterRecoveryPointInput()

Creates an new ApplyClusterRecoveryPointInput instance.

Properties

Name Description
ClusterRecoveryPointId

The cluster recovery point id to be passed to failover to a particular recovery point.

IndividualNodeRecoveryPoint

The list of individual node recovery points.

ProviderSpecificDetailInstanceType

The class type.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ApplyClusterRecoveryPointInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ApplyClusterRecoveryPointInput.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IApplyClusterRecoveryPointInput.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ApplyClusterRecoveryPointInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to