New-AzVmssIpConfig
Létrehoz egy IP-konfigurációt egy VMSS hálózati adapteréhez.
Syntax
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
A New-AzVmssIpConfig parancsmag létrehoz egy IP-konfigurációs objektumot egy virtuálisgép-méretezési csoport (VMSS) hálózati adapteréhez. Adja meg a parancsmag konfigurációját az Add-AzVmssNetworkInterfaceConfiguration parancsmag IPConfiguration paramétereként.
Példák
1. példa: IP-konfigurációs objektum létrehozása virtuálisgép-kezelőfelülethez
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId
Ez a parancs létrehoz egy ContosoVmssInterface02 nevű IP-konfigurációs objektumot. A parancs egy korábban definiált alhálózat-azonosítót használ, amelyet a $SubnetId tárol. A parancs az Add-AzVmssNetworkInterfaceConfiguration szolgáltatással való későbbi használatra a $IPConfiguration változóban tárolja a konfigurációs beállításokat.
2. példa: NAT-készletbeállításokat tartalmazó IP-konfigurációs objektum létrehozása
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId
Ez a parancs létrehoz egy ContosoVmssInterface03 nevű IP-konfigurációs objektumot, majd a $IPConfiguration változóban tárolja későbbi használatra. A parancs egy korábban definiált alhálózat-azonosítót használ, amelyet a $SubnetId tárol. A parancs a konfigurációs beállításokat a $IPConfiguration változóban tárolja későbbi használatra. A parancs a LoadBalancerInboundNatPoolsId és a LoadBalancerBackendAddressPoolsId paraméterek értékeit adja meg.
Paraméterek
-ApplicationGatewayBackendAddressPoolsId
A terheléselosztók háttércímkészleteire mutató hivatkozásokat tartalmazó tömböt ad meg. A méretezési csoportok hivatkozhatnak egy nyilvános és egy belső terheléselosztó háttércímkészletére. Több méretezési csoport nem használhatja ugyanazt a terheléselosztót.
Típus: | String[] |
Position: | 3 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DnsSetting
A nyilvánosIP-címeken alkalmazandó DNS-beállítások. A nyilvánosIP-címekre alkalmazni kívánt DNS-beállítások tartománynévcímkéje. A tartománynévcímke és a virtuálisgép-index összefűzése a létrehozandó nyilvános IP-cím erőforrások tartománynévcímkéi lesznek.
Típus: | String |
Aliasok: | PublicIPAddressDomainNameLabel |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Id
Azonosítót ad meg.
Típus: | String |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-IpTag
Ip-címkeobjektumok tömbjét adja meg.
Típus: | VirtualMachineScaleSetIpTag[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-LoadBalancerBackendAddressPoolsId
A terheléselosztók bejövő hálózati címfordítási (NAT) készleteire mutató hivatkozási tömböt ad meg. A méretezési csoportok egy nyilvános és egy belső terheléselosztó bejövő NAT-készletére hivatkozhatnak. Több méretezési csoport nem használhatja ugyanazt a terheléselosztót.
Típus: | String[] |
Position: | 4 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-LoadBalancerInboundNatPoolsId
A terheléselosztók bejövő NAT-készleteire mutató hivatkozásokat tartalmazó tömböt ad meg. A méretezési csoportok egy nyilvános és egy belső terheléselosztó bejövő NAT-készletére hivatkozhatnak. Több méretezési csoport nem használhatja ugyanazt a terheléselosztót.
Típus: | String[] |
Position: | 5 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Name
Megadja az IP-konfiguráció nevét.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Primary
Megadja az elsődleges IP-konfigurációt abban az esetben, ha a hálózati adapter több IP-konfigurációval rendelkezik.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PrivateIPAddressVersion
Adja meg a magánhálózati IP-cím IP-konfigurációját. Az alapértelmezett érték az IPv4. Lehetséges értékek: "IPv4" és "IPv6".
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-PublicIPAddressConfigurationIdleTimeoutInMinutes
A nyilvános IP-cím tétlen időtúllépése.
Típus: | Int32 |
Aliasok: | PublicIPAddressIdleTimeoutInMinutes |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-PublicIPAddressConfigurationName
A nyilvánosIP-cím konfigurációjának neve.
Típus: | String |
Aliasok: | PublicIPAddressName |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-PublicIPAddressVersion
Adja meg a nyilvános IP-cím IP-konfigurációját. Az alapértelmezett érték az IPv4. Lehetséges értékek: "IPv4" és "IPv6".
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-PublicIPPrefix
A nyilvános IP-előtag azonosítója
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-SubnetId
Megadja azt az alhálózat-azonosítót, amelyben a konfiguráció létrehozza a VMSS hálózati adaptert.
Típus: | String |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
String[]
Kimenetek
VirtualMachineScaleSetIPConfiguration