Bagikan melalui


New-AzVmssIpConfig

Membuat konfigurasi IP untuk antarmuka jaringan VMSS.

Sintaks

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>]

Deskripsi

Cmdlet New-AzVmssIpConfig membuat objek konfigurasi IP untuk antarmuka jaringan Virtual Machine Scale Set (VMSS). Tentukan konfigurasi dari cmdlet ini sebagai parameter IPConfiguration dari cmdlet Add-AzVmssNetworkInterfaceConfiguration.

Contoh

Contoh 1: Membuat objek konfigurasi IP untuk antarmuka VMSS

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

Perintah ini membuat objek konfigurasi IP bernama ContosoVmssInterface02. Perintah menggunakan ID subnet yang ditentukan sebelumnya yang disimpan dalam $SubnetId. Perintah menyimpan pengaturan konfigurasi dalam variabel $IPConfiguration untuk digunakan nanti dengan Add-AzVmssNetworkInterfaceConfiguration.

Contoh 2: Membuat objek konfigurasi IP yang menyertakan pengaturan kumpulan NAT

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

Perintah ini membuat objek konfigurasi IP bernama ContosoVmssInterface03, lalu menyimpannya dalam variabel $IPConfiguration untuk digunakan nanti. Perintah menggunakan ID subnet yang ditentukan sebelumnya yang disimpan dalam $SubnetId. Perintah menyimpan pengaturan konfigurasi dalam variabel $IPConfiguration untuk digunakan nanti. Perintah menentukan nilai untuk parameter LoadBalancerInboundNatPoolsId dan LoadBalancerBackendAddressPoolsId .

Parameter

-ApplicationGatewayBackendAddressPoolsId

Menentukan array referensi ke kumpulan alamat backend load balancer. Set skala dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer yang sama.

Jenis:String[]
Position:3
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DnsSetting

Pengaturan dns yang akan diterapkan pada alamat publicIP. Label nama domain pengaturan Dns yang akan diterapkan pada alamat publicIP. Perangkaian label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya Alamat IP Publik yang akan dibuat.

Jenis:String
Alias:PublicIPAddressDomainNameLabel
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Id

Menentukan ID.

Jenis:String
Position:1
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-IpTag

Menentukan array objek Tag Ip.

Jenis:VirtualMachineScaleSetIpTag[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-LoadBalancerBackendAddressPoolsId

Menentukan array referensi ke kumpulan terjemahan alamat jaringan (NAT) masuk dari load balancer. Set skala dapat mereferensikan kumpulan NAT masuk dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer yang sama.

Jenis:String[]
Position:4
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-LoadBalancerInboundNatPoolsId

Menentukan array referensi ke kumpulan NAT masuk dari load balancer. Set skala dapat mereferensikan kumpulan NAT masuk dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer yang sama.

Jenis:String[]
Position:5
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama konfigurasi IP.

Jenis:String
Position:0
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Primary

Menentukan Konfigurasi IP utama jika antarmuka jaringan memiliki lebih dari satu Konfigurasi IP.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-PrivateIPAddressVersion

Tentukan konfigurasi IP untuk alamat IP privat. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

Batas waktu menganggur alamat IP publik.

Jenis:Int32
Alias:PublicIPAddressIdleTimeoutInMinutes
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-PublicIPAddressConfigurationName

Nama konfigurasi alamat publicIP.

Jenis:String
Alias:PublicIPAddressName
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-PublicIPAddressVersion

Tentukan konfigurasi IP untuk alamat IP publik. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-PublicIPPrefix

ID Awalan IP Publik

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-SubnetId

Menentukan ID subnet tempat konfigurasi membuat antarmuka jaringan VMSS.

Jenis:String
Position:2
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Output

VirtualMachineScaleSetIPConfiguration