Partager via


New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject

Créez un objet en mémoire pour BgpServiceLoadBalancerConfiguration.

Syntaxe

New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject
   [-BgpAdvertisement <IBgpAdvertisement[]>]
   [-BgpPeer <IServiceLoadBalancerBgpPeer[]>]
   [-FabricPeeringEnabled <FabricPeeringEnabled>]
   [-IPAddressPool <IIPAddressPool[]>]
   [<CommonParameters>]

Description

Créez un objet en mémoire pour BgpServiceLoadBalancerConfiguration.

Exemples

Exemple 1 : Créer un objet en mémoire pour BgpServiceLoadBalancerConfiguration.

$ipAddressPools=New-AzNetworkCloudIpAddressPoolObject -Address @("198.51.102.0/24") -Name "pool1" -AutoAssign True -OnlyUseHostIP True 

$serviceLoadBalancerBgpPeer=New-AzNetworkCloudServiceLoadBalancerBgpPeerObject -Name name -PeerAddress "203.0.113.254" -PeerAsn "64497" -BfdEnabled False -BgpMultiHop False -HoldTime "P300s" -KeepAliveTime "P300s" -MyAsn 64512 -Password passsword -PeerPort 1234

$bgpAdvertisement=New-AzNetworkCloudBgpAdvertisementObject -IPAddressPool  @("pool1","pool2") -AdvertiseToFabric "True" -Community  @("communityString") -Peer @("peer1") 

$object=New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject -BgpAdvertisement @($bgpAdvertisement) -BgpPeer $serviceLoadBalancerBgpPeer -FabricPeeringEnabled True -IPAddressPool @($ipAddressPools)

Write-Host ($object | Format-List | Out-String)

Category : azure-resource-management
Endpoint : {{
             "domainName": "domainName",
             "port": 1234
           }}

Créez un objet en mémoire pour BgpServiceLoadBalancerConfiguration.

Paramètres

-BgpAdvertisement

Association de pools d’adresses IP aux communautés et aux pairs, ce qui permet l’annonce d’adresses IP. Pour construire, consultez la section NOTES pour les propriétés BGPADVERTISEMENT et créez une table de hachage.

Type:IBgpAdvertisement[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-BgpPeer

Liste des entités BgpPeer supplémentaires que le cluster Kubernetes appairera. Tous les peerings doivent être définis explicitement. Pour construire, consultez la section NOTES pour les propriétés BGPPEER et créez une table de hachage.

Type:IServiceLoadBalancerBgpPeer[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-FabricPeeringEnabled

Indicateur à spécifier si l’équilibreur de charge est pair avec l’infrastructure réseau.

Type:FabricPeeringEnabled
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IPAddressPool

Liste des pools d’adresses IP qui peuvent être alloués aux services d’équilibreur de charge. Pour construire, consultez la section NOTES pour les propriétés IPADDRESSPOOL et créez une table de hachage.

Type:IIPAddressPool[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties