Share via


ConnectedClusterLoadBalancerProperties Class

Definition

Details of the LoadBalancer.

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

Constructors

ConnectedClusterLoadBalancerProperties(IEnumerable<String>, AdvertiseMode)

Initializes a new instance of ConnectedClusterLoadBalancerProperties.

Properties

Addresses

IP Range.

AdvertiseMode

Advertise Mode.

BgpPeers

The list of BGP peers it should advertise to. Null or empty means to advertise to all peers.

ProvisioningState

Resource provision state.

ServiceSelector

A dynamic label mapping to select related services. For instance, if you want to create a load balancer only for services with label "a=b", then please specify {"a": "b"} in the field.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ConnectedClusterLoadBalancerProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConnectedClusterLoadBalancerProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConnectedClusterLoadBalancerProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConnectedClusterLoadBalancerProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConnectedClusterLoadBalancerProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to