Partager via


New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject

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

Syntax

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
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:False
Accept wildcard characters:False

-IPAddressPool

Liste des pools d’adresses IP qui peuvent être alloués aux services Load Balancer. 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
Accept pipeline input:False
Accept wildcard characters:False

Sorties

BgpServiceLoadBalancerConfiguration