Share via


TestFailoverInputProperties Class

Definition

Input definition for test failover input properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.TestFailoverInputPropertiesTypeConverter))]
public class TestFailoverInputProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ITestFailoverInputProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.TestFailoverInputPropertiesTypeConverter))>]
type TestFailoverInputProperties = class
    interface ITestFailoverInputProperties
    interface IJsonSerializable
Public Class TestFailoverInputProperties
Implements ITestFailoverInputProperties
Inheritance
TestFailoverInputProperties
Attributes
Implements

Constructors

TestFailoverInputProperties()

Creates an new TestFailoverInputProperties instance.

Properties

FailoverDirection

Test 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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TestFailoverInputProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TestFailoverInputProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TestFailoverInputProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to