New-AzVmssIpConfig

Skapar en IP-konfiguration för ett nätverksgränssnitt för en VMSS.

Anteckning

Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.

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 INSTÄLLNINGAR för NAT-pool

$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
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
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Autentiseringsuppgifterna, kontot, klientorganisationen och prenumerationen som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DnsSetting

Dns-inställningarna som ska tillämpas på offentligaIP-adresser. Domännamnsetiketten för dns-inställningarna som ska tillämpas på offentligaIP-adresser. Sammanfogningen av domännamnsetiketten och vm-indexet är domännamnsetiketterna för de offentliga IP-adressresurser som skapas.

Type:String
Aliases:PublicIPAddressDomainNameLabel
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Id

Anger ett ID.

Type:String
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-IpTag

Anger en matris med IP-taggobjekt.

Type:VirtualMachineScaleSetIpTag[]
Position:Named
Default value:None
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
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
Accept pipeline input:True
Accept wildcard characters:False
-Name

Anger namnet på IP-konfigurationen.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Primary

Anger den primära IP-konfigurationen om nätverksgränssnittet har fler än en IP-konfiguration.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PrivateIPAddressVersion

Ange IP-konfigurationen för privat IP-adress. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

Type:String
Position:Named
Default value:None
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
Accept pipeline input:True
Accept wildcard characters:False
-PublicIPAddressConfigurationName

Konfigurationsnamnet för offentligIP-adress.

Type:String
Aliases:PublicIPAddressName
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PublicIPAddressVersion

Ange IP-konfigurationen för den offentliga IP-adressen. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PublicIPPrefix

ID för offentligt IP-prefix

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-SubnetId

Anger undernäts-ID:t där konfigurationen skapar VMSS-nätverksgränssnittet.

Type:String
Position:2
Default value:None
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
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Utdata

VirtualMachineScaleSetIPConfiguration