ClusterTestFailoverInputProperties Class

Definition

Input definition for test failover input properties.

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

Constructors

Name Description
ClusterTestFailoverInputProperties()

Creates an new ClusterTestFailoverInputProperties instance.

Properties

Name Description
FailoverDirection

Failover direction.

NetworkId

The id of the network to be used for test failover.

NetworkType

Network type to be used for test failover.

ProviderSpecificDetailInstanceType

The class type.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ClusterTestFailoverInputProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ClusterTestFailoverInputProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ClusterTestFailoverInputProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to