LoadBalancerBackendAddress Class

Definition

Compatibility declaration for the LoadBalancerBackendAddress type.

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

Constructors

Name Description
LoadBalancerBackendAddress()

Initializes a new instance of LoadBalancerBackendAddress.

Properties

Name Description
AdminState

A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.

InboundNatRulesPortMapping

Collection of inbound NAT rule port mappings.

IpAddress

IP Address belonging to the referenced virtual network.

IPAddress

Compatibility member.

LoadBalancerFrontendIPConfiguration

Reference to the frontend ip address configuration defined in regional loadbalancer.

LoadBalancerFrontendIPConfigurationId

Reference to the frontend ip address configuration defined in regional loadbalancer.

Name

Name of the backend address.

NetworkInterfaceIPConfigurationId

Resource ID.

SubnetId

Resource ID.

VirtualNetworkId

Resource ID.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<LoadBalancerBackendAddress>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LoadBalancerBackendAddress>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LoadBalancerBackendAddress>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LoadBalancerBackendAddress>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LoadBalancerBackendAddress>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to