New-AzVmssIpConfig

Hiermee maakt u een IP-configuratie voor een netwerkinterface van een VMSS.

Notitie

Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.

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

Met de cmdlet New-AzVmssIpConfig maakt u een IP-configuratieobject voor een netwerkinterface van een virtuele-machineschaalset (VMSS). Geef de configuratie van deze cmdlet op als de IPConfiguration-parameter van de Add-AzVmssNetworkInterfaceConfiguration cmdlet.

Voorbeelden

Voorbeeld 1: Een IP-configuratieobject maken voor een VMSS-interface

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId

Met deze opdracht maakt u een IP-configuratieobject met de naam ContosoVmssInterface02. De opdracht maakt gebruik van een eerder gedefinieerde subnet-id die is opgeslagen in $SubnetId. Met de opdracht worden de configuratie-instellingen opgeslagen in de $IPConfiguration variabele voor later gebruik met Add-AzVmssNetworkInterfaceConfiguration.

Voorbeeld 2: Een IP-configuratieobject maken met NAT-poolinstellingen

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId

Met deze opdracht maakt u een IP-configuratieobject met de naam ContosoVmssInterface03 en slaat u het vervolgens op in de $IPConfiguration variabele voor later gebruik. De opdracht maakt gebruik van een eerder gedefinieerde subnet-id die is opgeslagen in $SubnetId. Met de opdracht worden de configuratie-instellingen opgeslagen in de $IPConfiguration variabele voor later gebruik. Met de opdracht worden waarden opgegeven voor de parameters LoadBalancerInboundNatPoolsId en LoadBalancerBackendAddressPoolsId .

Parameters

-ApplicationGatewayBackendAddressPoolsId

Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een schaalset kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde load balancer gebruiken.

Type:String[]
Position:3
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

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

De DNS-instellingen die moeten worden toegepast op de publicIP-adressen. Het domeinnaamlabel van de DNS-instellingen die moeten worden toegepast op de publicIP-adressen. De samenvoeging van het domeinnaamlabel en de VM-index zijn de domeinnaamlabels van de resources voor het openbare IP-adres die worden gemaakt.

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

Hiermee geeft u een id op.

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

Hiermee geeft u een matrix van Ip Tag-objecten.

Type:VirtualMachineScaleSetIpTag[]
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-LoadBalancerBackendAddressPoolsId

Hiermee geeft u een matrix van verwijzingen naar binnenkomende NAT-pools (Network Address Translation) van de load balancers. Een schaalset kan verwijzen naar binnenkomende NAT-pools van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde load balancer gebruiken.

Type:String[]
Position:4
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-LoadBalancerInboundNatPoolsId

Hiermee geeft u een matrix van verwijzingen naar binnenkomende NAT-pools van de load balancers. Een schaalset kan verwijzen naar binnenkomende NAT-pools van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde load balancer gebruiken.

Type:String[]
Position:5
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Name

Hiermee geeft u de naam van de IP-configuratie.

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

Hiermee geeft u de primaire IP-configuratie voor het geval de netwerkinterface meer dan één IP-configuratie heeft.

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

Geef de IP-configuratie op voor een privé-IP-adres. De standaardwaarde wordt als IPv4 gebruikt. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

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

De time-out voor inactiviteit van het openbare IP-adres.

Type:Int32
Aliases:PublicIPAddressIdleTimeoutInMinutes
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PublicIPAddressConfigurationName

De configuratienaam van het publicIP-adres.

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

Geef de IP-configuratie voor het openbare IP-adres op. De standaardwaarde wordt als IPv4 gebruikt. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

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

De id van het openbare IP-voorvoegsel

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

Hiermee geeft u de subnet-id waarin de configuratie de VMSS-netwerkinterface maakt.

Type:String
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Uitvoerwaarden

VirtualMachineScaleSetIPConfiguration