Compartilhar via


New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject

Crie um objeto na memória para BgpServiceLoadBalancerConfiguration.

Sintaxe

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

Description

Crie um objeto na memória para BgpServiceLoadBalancerConfiguration.

Exemplos

Exemplo 1: criar um objeto na memória para 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
           }}

Crie um objeto na memória para BgpServiceLoadBalancerConfiguration.

Parâmetros

-BgpAdvertisement

A associação de pools de endereços IP às comunidades e pares, permitindo o anúncio de IPs. Para construir, consulte a seção NOTES para propriedades BGPADVERTISEMENT e crie uma tabela de hash.

Tipo:IBgpAdvertisement[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-BgpPeer

A lista de entidades bgpPeer adicionais com as quais o cluster kubernetes será emparelhada. Todo o emparelhamento deve ser definido explicitamente. Para construir, consulte a seção NOTES para propriedades BGPPEER e crie uma tabela de hash.

Tipo:IServiceLoadBalancerBgpPeer[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-FabricPeeringEnabled

O indicador a ser especificado se o balanceador de carga emparelha com a malha de rede.

Tipo:FabricPeeringEnabled
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IPAddressPool

A lista de pools de endereços IP que podem ser alocados para serviços de balanceador de carga. Para construir, consulte a seção NOTES para propriedades IPADDRESSPOOL e crie uma tabela de hash.

Tipo:IIPAddressPool[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Saídas