Share via


ExistingRecoveryAvailabilitySet Class

Definition

Existing recovery availability set input.

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

Constructors

ExistingRecoveryAvailabilitySet()

Creates an new ExistingRecoveryAvailabilitySet instance.

Properties

RecoveryAvailabilitySetId

The recovery availability set Id. Will throw error, if resource does not exist.

ResourceType

The class type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExistingRecoveryAvailabilitySet.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExistingRecoveryAvailabilitySet.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExistingRecoveryAvailabilitySet into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to