New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject

Creare un oggetto in memoria per BgpServiceLoadBalancerConfiguration.

Sintassi

Default (Impostazione predefinita)

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

Descrizione

Creare un oggetto in memoria per BgpServiceLoadBalancerConfiguration.

Esempio

Esempio 1: Creare un oggetto in memoria per 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 REDACTED -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
           }}

Creare un oggetto in memoria per BgpServiceLoadBalancerConfiguration.

Parametri

-BgpAdvertisement

L'associazione di pool di indirizzi IP alle community e ai peer, consentendo l'annuncio di indirizzi IP.

Proprietà dei parametri

Tipo:

IBgpAdvertisement[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-BgpPeer

Elenco di entità BgpPeer aggiuntive con cui il cluster Kubernetes eseguirà il peering. Tutto il peering deve essere definito in modo esplicito.

Proprietà dei parametri

Tipo:

IServiceLoadBalancerBgpPeer[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-FabricPeeringEnabled

Indicatore da specificare se il servizio di bilanciamento del carico esegue il peering con l'infrastruttura di rete.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-IPAddressPool

Elenco di pool di indirizzi IP che possono essere allocati ai servizi di bilanciamento del carico.

Proprietà dei parametri

Tipo:

IIPAddressPool[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

BgpServiceLoadBalancerConfiguration