New-AzVmssIpConfig
Skapar en IP-konfiguration för ett nätverksgränssnitt för en VMSS.
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
Cmdleten New-AzVmssIpConfig skapar ett IP-konfigurationsobjekt för ett nätverksgränssnitt för en VMSS (Virtual Machine Scale Set). Ange konfigurationen från den här cmdleten som parametern IPConfiguration för cmdleten Add-AzVmssNetworkInterfaceConfiguration.
Exempel
Exempel 1: Skapa ett IP-konfigurationsobjekt för ett VMSS-gränssnitt
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId
Det här kommandot skapar ett IP-konfigurationsobjekt med namnet ContosoVmssInterface02. Kommandot använder ett tidigare definierat undernäts-ID som lagras i $SubnetId. Kommandot lagrar konfigurationsinställningarna i variabeln $IPConfiguration för senare användning med Add-AzVmssNetworkInterfaceConfiguration.
Exempel 2: Skapa ett IP-konfigurationsobjekt som innehåller NAT-poolinställningar
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId
Det här kommandot skapar ett IP-konfigurationsobjekt med namnet ContosoVmssInterface03 och lagrar det sedan i variabeln $IPConfiguration för senare användning. Kommandot använder ett tidigare definierat undernäts-ID som lagras i $SubnetId. Kommandot lagrar konfigurationsinställningarna i variabeln $IPConfiguration för senare användning. Kommandot anger värden för parametrarna LoadBalancerInboundNatPoolsId och LoadBalancerBackendAddressPoolsId .
Parametrar
-ApplicationGatewayBackendAddressPoolsId
Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En skalningsuppsättning kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma lastbalanserare.
Type: | String[] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DnsSetting
Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna. Domännamnsetiketten för dns-inställningarna som ska tillämpas på de offentligaIP-adresserna. Sammanfogningen av domännamnsetiketten och vm-indexet är domännamnsetiketterna för de offentliga IP-adressresurser som ska skapas.
Type: | String |
Aliases: | PublicIPAddressDomainNameLabel |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Id
Anger ett ID.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IpTag
Anger en matris med IP-taggobjekt.
Type: | VirtualMachineScaleSetIpTag[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerBackendAddressPoolsId
Anger en matris med referenser till NAT-pooler (inkommande nätverksadressöversättning) för lastbalanserarna. En skalningsuppsättning kan referera till inkommande NAT-pooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma lastbalanserare.
Type: | String[] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerInboundNatPoolsId
Anger en matris med referenser till inkommande NAT-pooler för lastbalanserarna. En skalningsuppsättning kan referera till inkommande NAT-pooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma lastbalanserare.
Type: | String[] |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Anger namnet på IP-konfigurationen.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Primary
Anger den primära IP-konfigurationen om nätverksgränssnittet har mer än en IP-konfiguration.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateIPAddressVersion
Ange IP-konfigurationen för privat IP-adress. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressConfigurationIdleTimeoutInMinutes
Tidsgränsen för inaktivitet för den offentliga IP-adressen.
Type: | Int32 |
Aliases: | PublicIPAddressIdleTimeoutInMinutes |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressConfigurationName
Konfigurationsnamnet för publicIP-adressen.
Type: | String |
Aliases: | PublicIPAddressName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressVersion
Ange IP-konfigurationen för offentlig IP-adress. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPPrefix
ID för offentligt IP-prefix
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubnetId
Anger det undernäts-ID där konfigurationen skapar VMSS-nätverksgränssnittet.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
String[]
Utdata
VirtualMachineScaleSetIPConfiguration