Aracılığıyla paylaş


New-AzVmssIpConfig

VMSS'nin ağ arabirimi için bir IP yapılandırması oluşturur.

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

New-AzVmssIpConfig cmdlet'i, sanal makine ölçek kümesinin (VMSS) ağ arabirimi için bir IP yapılandırma nesnesi oluşturur. Bu cmdlet'ten yapılandırmayı Add-AzVmssNetworkInterfaceConfiguration cmdlet'inin IPConfiguration parametresi olarak belirtin.

Örnekler

Örnek 1: VMSS arabirimi için IP yapılandırma nesnesi oluşturma

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

Bu komut ContosoVmssInterface02 adlı bir IP yapılandırma nesnesi oluşturur. komutu, $SubnetId'de depolanan önceden tanımlanmış bir alt ağ kimliğini kullanır. Komut, yapılandırma ayarlarını daha sonra Add-AzVmssNetworkInterfaceConfiguration ile kullanmak üzere $IPConfiguration değişkeninde depolar.

Örnek 2: NAT havuzu ayarlarını içeren bir IP yapılandırma nesnesi oluşturma

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

Bu komut ContosoVmssInterface03 adlı bir IP yapılandırma nesnesi oluşturur ve daha sonra kullanmak üzere $IPConfiguration değişkeninde depolar. komutu, $SubnetId'de depolanan önceden tanımlanmış bir alt ağ kimliğini kullanır. komut, yapılandırma ayarlarını daha sonra kullanmak üzere $IPConfiguration değişkeninde depolar. komutu LoadBalancerInboundNatPoolsId ve LoadBalancerBackendAddressPoolsId parametreleri için değerleri belirtir.

Parametreler

-ApplicationGatewayBackendAddressPoolsId

Yük dengeleyicilerin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. Ölçek kümesi, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzlarını referans alabilir. Birden çok ölçek kümesi aynı yük dengeleyiciyi kullanamaz.

Tür:String[]
Position:3
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DnsSetting

publicIP adreslerine uygulanacak dns ayarları. publicIP adreslerine uygulanacak Dns ayarlarının etki alanı adı etiketi. Etki alanı adı etiketi ve vm dizininin birleştirilmiş olması, oluşturulacak Genel IP Adresi kaynaklarının etki alanı adı etiketleri olacaktır.

Tür:String
Aliases:PublicIPAddressDomainNameLabel
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-Id

Bir kimlik belirtir.

Tür:String
Position:1
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-IpTag

Ip Tag nesnelerinin bir dizisini belirtir.

Tür:VirtualMachineScaleSetIpTag[]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerBackendAddressPoolsId

Yük dengeleyicilerin gelen ağ adresi çevirisi (NAT) havuzlarına yönelik bir başvuru dizisi belirtir. Ölçek kümesi, bir genel ve bir iç yük dengeleyicinin gelen NAT havuzlarını referans alabilir. Birden çok ölçek kümesi aynı yük dengeleyiciyi kullanamaz.

Tür:String[]
Position:4
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerInboundNatPoolsId

Yük dengeleyicilerin gelen NAT havuzlarına başvuru dizisini belirtir. Ölçek kümesi, bir genel ve bir iç yük dengeleyicinin gelen NAT havuzlarını referans alabilir. Birden çok ölçek kümesi aynı yük dengeleyiciyi kullanamaz.

Tür:String[]
Position:5
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

IP yapılandırmasının adını belirtir.

Tür:String
Position:0
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-Primary

Ağ arabiriminde birden fazla IP Yapılandırması olması durumunda birincil IP Yapılandırmasını belirtir.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateIPAddressVersion

Özel IP adresi için IP yapılandırmasını belirtin. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

Genel IP adresinin boşta kalma zaman aşımı.

Tür:Int32
Aliases:PublicIPAddressIdleTimeoutInMinutes
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressConfigurationName

publicIP adresi yapılandırma adı.

Tür:String
Aliases:PublicIPAddressName
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressVersion

Genel IP adresi için IP yapılandırmasını belirtin. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPPrefix

Genel IP Ön Ekinin Kimliği

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-SubnetId

Yapılandırmanın VMSS ağ arabirimini oluşturduğu alt ağ kimliğini belirtir.

Tür:String
Position:2
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Çıkışlar

VirtualMachineScaleSetIPConfiguration