Sdílet prostřednictvím


New-AzVmssIpConfig

Vytvoří konfiguraci PROTOKOLU IP pro síťové rozhraní VMSS.

Syntaxe

New-AzVmssIpConfig
   [[-Name] <String>]
   [[-Id] <String>]
   [[-SubnetId] <String>]
   [[-ApplicationGatewayBackendAddressPoolsId] <String[]>]
   [[-LoadBalancerBackendAddressPoolsId] <String[]>]
   [[-LoadBalancerInboundNatPoolsId] <String[]>]
   [-Primary]
   [-PrivateIPAddressVersion <String>]
   [-PublicIPAddressConfigurationName <String>]
   [-PublicIPAddressConfigurationIdleTimeoutInMinutes <Int32>]
   [-DnsSetting <String>]
   [-IpTag <VirtualMachineScaleSetIpTag[]>]
   [-PublicIPPrefix <String>]
   [-PublicIPAddressVersion <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Rutina New-AzVmssIpConfig vytvoří objekt konfigurace PROTOKOLU IP pro síťové rozhraní škálovací sady virtuálních počítačů (VMSS). Jako parametr IPConfiguration rutiny Add-AzVmssNetworkInterfaceConfiguration zadejte konfiguraci z této rutiny.

Příklady

Příklad 1: Vytvoření objektu konfigurace PROTOKOLU IP pro rozhraní VMSS

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId

Tento příkaz vytvoří objekt konfigurace PROTOKOLU IP s názvem ContosoVmssInterface02. Příkaz používá dříve definované ID podsítě uložené v $SubnetId. Příkaz uloží nastavení konfigurace do proměnné $IPConfiguration pro pozdější použití s Add-AzVmssNetworkInterfaceConfiguration.

Příklad 2: Vytvoření objektu konfigurace PROTOKOLU IP, který obsahuje nastavení fondu překladu adres (NAT)

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId

Tento příkaz vytvoří objekt konfigurace PROTOKOLU IP s názvem ContosoVmssInterface03 a uloží ho do proměnné $IPConfiguration pro pozdější použití. Příkaz používá dříve definované ID podsítě uložené v $SubnetId. Příkaz uloží nastavení konfigurace do proměnné $IPConfiguration pro pozdější použití. Příkaz určuje hodnoty pro LoadBalancerInboundNatPoolsId a LoadBalancerBackendAddressPoolsId parametry.

Parametry

-ApplicationGatewayBackendAddressPoolsId

Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení.

Typ:String[]
Position:3
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DnsSetting

Nastavení DNS, která se použijí na veřejné IP adresy. Popisek názvu domény nastavení Dns, která se mají použít na veřejných IP adresách. Zřetězením popisku názvu domény a indexu virtuálního počítače budou popisky názvu domény prostředků veřejné IP adresy, které se vytvoří.

Typ:String
Aliasy:PublicIPAddressDomainNameLabel
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Id

Určuje ID.

Typ:String
Position:1
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-IpTag

Určuje pole objektů značek IP.

Typ:VirtualMachineScaleSetIpTag[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-LoadBalancerBackendAddressPoolsId

Určuje pole odkazů na fondy překladu příchozích síťových adres (NAT) nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy PŘEKLADU adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení.

Typ:String[]
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-LoadBalancerInboundNatPoolsId

Určuje pole odkazů na příchozí fondy překladu adres (NAT) nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy PŘEKLADU adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení.

Typ:String[]
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Určuje název konfigurace PROTOKOLU IP.

Typ:String
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Primary

Určuje primární konfiguraci PROTOKOLU IP v případě, že síťové rozhraní má více než jednu konfiguraci protokolu IP.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PrivateIPAddressVersion

Zadejte konfiguraci PROTOKOLU IP pro privátní IP adresu. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

Časový limit nečinnosti veřejné IP adresy.

Typ:Int32
Aliasy:PublicIPAddressIdleTimeoutInMinutes
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PublicIPAddressConfigurationName

Název konfigurace veřejné IP adresy.

Typ:String
Aliasy:PublicIPAddressName
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PublicIPAddressVersion

Zadejte konfiguraci PROTOKOLU IP pro veřejnou IP adresu. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PublicIPPrefix

ID předpony veřejné IP adresy

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-SubnetId

Určuje ID podsítě, ve které konfigurace vytvoří síťové rozhraní VMSS.

Typ:String
Position:2
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Výstupy

VirtualMachineScaleSetIPConfiguration