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
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Aliases:cf
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:PublicIPAddressDomainNameLabel
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-Id

Menentukan ID.

Jenis:String
Position:1
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-IpTag

Menentukan array objek Tag Ip.

Jenis:VirtualMachineScaleSetIpTag[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters:False

-Name

Menentukan nama konfigurasi IP.

Jenis:String
Position:0
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-Primary

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

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

Batas waktu menganggur alamat IP publik.

Jenis:Int32
Aliases:PublicIPAddressIdleTimeoutInMinutes
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressConfigurationName

Nama konfigurasi alamat publicIP.

Jenis:String
Aliases:PublicIPAddressName
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters: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
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPPrefix

ID Awalan IP Publik

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-SubnetId

Menentukan ID subnet tempat konfigurasi membuat antarmuka jaringan VMSS.

Jenis:String
Position:2
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Jenis:SwitchParameter
Aliases:wi
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Output

VirtualMachineScaleSetIPConfiguration