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[]
Výstupy
VirtualMachineScaleSetIPConfiguration
Související odkazy
Azure PowerShell