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

String[]

Int32

VirtualMachineScaleSetIpTag[]

Utdata

VirtualMachineScaleSetIPConfiguration