New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject

Erstellen Sie ein In-Memory-Objekt für BgpServiceLoadBalancerConfiguration.

Syntax

Default (Standard)

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

Beschreibung

Erstellen Sie ein In-Memory-Objekt für BgpServiceLoadBalancerConfiguration.

Beispiele

Beispiel 1: Erstellen eines Speicherobjekts für 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
           }}

Erstellen Sie ein In-Memory-Objekt für BgpServiceLoadBalancerConfiguration.

Parameter

-BgpAdvertisement

Die Zuordnung von IP-Adresspools an die Communitys und Peers, was eine Ankündigung von IP-Adressen ermöglicht.

Parametereigenschaften

Typ:

IBgpAdvertisement[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-BgpPeer

Die Liste der zusätzlichen BgpPeer-Entitäten, mit denen der Kubernetes-Cluster peert. Alle Peerings müssen explizit definiert werden.

Parametereigenschaften

Typ:

IServiceLoadBalancerBgpPeer[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-FabricPeeringEnabled

Der Indikator, der angibt, ob der Lastenausgleich peers mit der Netzwerk fabric.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IPAddressPool

Die Liste der Pools von IP-Adressen, die den Lastenausgleichsdiensten zugeordnet werden können.

Parametereigenschaften

Typ:

IIPAddressPool[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

BgpServiceLoadBalancerConfiguration