Share via


BgpServiceLoadBalancerConfiguration Class

Definition

BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer.

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

Constructors

BgpServiceLoadBalancerConfiguration()

Initializes a new instance of BgpServiceLoadBalancerConfiguration.

Properties

BgpAdvertisements

The association of IP address pools to the communities and peers, allowing for announcement of IPs.

BgpPeers

The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.

FabricPeeringEnabled

The indicator to specify if the load balancer peers with the network fabric.

IPAddressPools

The list of pools of IP addresses that can be allocated to load balancer services.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BgpServiceLoadBalancerConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BgpServiceLoadBalancerConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BgpServiceLoadBalancerConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BgpServiceLoadBalancerConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BgpServiceLoadBalancerConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to