CniBgpConfigurationArgs

data class CniBgpConfigurationArgs(val bgpPeers: Output<List<BgpPeerArgs>>? = null, val communityAdvertisements: Output<List<CommunityAdvertisementArgs>>? = null, val nodeMeshPassword: Output<String>? = null, val serviceExternalPrefixes: Output<List<String>>? = null, val serviceLoadBalancerPrefixes: Output<List<String>>? = null) : ConvertibleToJava<CniBgpConfigurationArgs>

Constructors

Link copied to clipboard
constructor(bgpPeers: Output<List<BgpPeerArgs>>? = null, communityAdvertisements: Output<List<CommunityAdvertisementArgs>>? = null, nodeMeshPassword: Output<String>? = null, serviceExternalPrefixes: Output<List<String>>? = null, serviceLoadBalancerPrefixes: Output<List<String>>? = null)

Properties

Link copied to clipboard
val bgpPeers: Output<List<BgpPeerArgs>>? = null

The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.

Link copied to clipboard

The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.

Link copied to clipboard
val nodeMeshPassword: Output<String>? = null

The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.

Link copied to clipboard
val serviceExternalPrefixes: Output<List<String>>? = null

The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.

Link copied to clipboard

The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.

Functions

Link copied to clipboard
open override fun toJava(): CniBgpConfigurationArgs