Dela via


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.

Typ:String[]
Position:3
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:String
Alias:PublicIPAddressDomainNameLabel
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Id

Anger ett ID.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-IpTag

Anger en matris med IP-taggobjekt.

Typ:VirtualMachineScaleSetIpTag[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken: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.

Typ:String[]
Position:4
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken: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.

Typ:String[]
Position:5
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger namnet på IP-konfigurationen.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Primary

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PrivateIPAddressVersion

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

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

Tidsgränsen för inaktivitet för den offentliga IP-adressen.

Typ:Int32
Alias:PublicIPAddressIdleTimeoutInMinutes
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PublicIPAddressConfigurationName

Konfigurationsnamnet för publicIP-adressen.

Typ:String
Alias:PublicIPAddressName
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PublicIPAddressVersion

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

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PublicIPPrefix

ID för offentligt IP-prefix

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SubnetId

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

Typ:String
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Utdata

VirtualMachineScaleSetIPConfiguration