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
Azure PowerShell