SwitchClusterProtectionInputProperties Class

Definition

Switch cluster protection input properties.

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

Constructors

Name Description
SwitchClusterProtectionInputProperties()

Creates an new SwitchClusterProtectionInputProperties instance.

Properties

Name Description
ProviderSpecificDetailInstanceType

Gets the Instance type.

ReplicationProtectionClusterName

The unique replication protection cluster name.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SwitchClusterProtectionInputProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SwitchClusterProtectionInputProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SwitchClusterProtectionInputProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to