Share via


HyperVFailoverIPConfigDetails Class

Definition

The HyperVFailoverIPConfigDetails.

public class HyperVFailoverIPConfigDetails : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVFailoverIPConfigDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVFailoverIPConfigDetails>
type HyperVFailoverIPConfigDetails = class
    interface IJsonModel<HyperVFailoverIPConfigDetails>
    interface IPersistableModel<HyperVFailoverIPConfigDetails>
Public Class HyperVFailoverIPConfigDetails
Implements IJsonModel(Of HyperVFailoverIPConfigDetails), IPersistableModel(Of HyperVFailoverIPConfigDetails)
Inheritance
HyperVFailoverIPConfigDetails
Implements

Constructors

HyperVFailoverIPConfigDetails()

Initializes a new instance of HyperVFailoverIPConfigDetails.

Properties

IPConfigName

Gets or sets the ip config name.

IsPrimary

Gets or sets the is primary.

IsSeletedForFailover

Gets or sets the is seleted for failover.

RecoveryLBBackendAddressPoolIds

Gets the recovery lb backend address pool ids.

RecoveryPublicIPAddressId

Gets or sets the recovery public ip address id.

RecoveryStaticIPAddress

Gets or sets the recovery static ip address.

RecoverySubnetName

Gets or sets the recovery subnet name.

TfoLBBackendAddressPoolIds

Gets the tfo lb backend address pool ids.

TfoPublicIPAddressId

Gets or sets the tfo public ip address id.

TfoStaticIPAddress

Gets or sets the tfo static ip address.

TfoSubnetName

Gets or sets the tfo subnet name.

Explicit Interface Implementations

IJsonModel<HyperVFailoverIPConfigDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<HyperVFailoverIPConfigDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HyperVFailoverIPConfigDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HyperVFailoverIPConfigDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<HyperVFailoverIPConfigDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to