Share via


BgpServiceLoadBalancerConfiguration Class

Definition

BgpServiceLoadBalancerConfiguration represents the configuration of a BGP service load balancer.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpServiceLoadBalancerConfigurationTypeConverter))]
public class BgpServiceLoadBalancerConfiguration : Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBgpServiceLoadBalancerConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpServiceLoadBalancerConfigurationTypeConverter))>]
type BgpServiceLoadBalancerConfiguration = class
    interface IBgpServiceLoadBalancerConfiguration
    interface IJsonSerializable
Public Class BgpServiceLoadBalancerConfiguration
Implements IBgpServiceLoadBalancerConfiguration
Inheritance
BgpServiceLoadBalancerConfiguration
Attributes
Implements

Constructors

BgpServiceLoadBalancerConfiguration()

Creates an new BgpServiceLoadBalancerConfiguration instance.

Properties

BgpAdvertisement

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

BgpPeer

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.

IPAddressPool

The list of pools of IP addresses that can be allocated to Load Balancer services.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BgpServiceLoadBalancerConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BgpServiceLoadBalancerConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBgpServiceLoadBalancerConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of BgpServiceLoadBalancerConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to