New-AzApplicationGatewayFrontendIPConfig

Membuat konfigurasi IP front-end untuk gateway aplikasi.

Sintaks

SetByResourceId

New-AzApplicationGatewayFrontendIPConfig
    -Name <String>
    [-PrivateIPAddress <String>]
    [-SubnetId <String>]
    [-PublicIPAddressId <String>]
    [-PrivateLinkConfigurationId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SetByResource

New-AzApplicationGatewayFrontendIPConfig
    -Name <String>
    [-PrivateIPAddress <String>]
    [-Subnet <PSSubnet>]
    [-PublicIPAddress <PSPublicIpAddress>]
    [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Deskripsi

Cmdlet New-AzApplicationGatewayFrontendIPConfig membuat konfigurasi IP front-end untuk gateway aplikasi Azure. Gateway aplikasi mendukung dua jenis konfigurasi IP front-end:

  • Alamat IP publik -- Alamat IP privat menggunakan penyeimbangan beban internal (ILB). Gateway aplikasi dapat memiliki paling banyak satu alamat IP publik dan satu alamat IP privat. Alamat IP publik dan alamat IP privat harus ditambahkan secara terpisah sebagai alamat IP front-end.

Contoh

Contoh 1: Membuat konfigurasi IP front-end menggunakan objek sumber daya IP publik

$PublicIP = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIP01" -location "West US" -AllocationMethod Dynamic
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontEndIP01" -PublicIPAddress $PublicIP

Perintah pertama membuat objek sumber daya IP publik dan menyimpannya dalam variabel $PublicIP. Perintah kedua menggunakan $PublicIP untuk membuat konfigurasi IP front-end baru bernama FrontEndIP01 dan menyimpannya dalam variabel $FrontEnd.

Contoh 2: Membuat IP privat statis sebagai alamat IP front-end

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP02" -Subnet $Subnet -PrivateIPAddress 10.0.1.1

Perintah pertama mendapatkan jaringan virtual bernama VNet01 yang termasuk dalam grup sumber daya bernama ResourceGroup01, dan menyimpannya dalam variabel $VNet. Perintah kedua mendapatkan konfigurasi subnet bernama Subnet01 menggunakan $VNet dari perintah pertama dan menyimpannya dalam variabel $Subnet. Perintah ketiga membuat konfigurasi IP front-end bernama FrontEndIP02 menggunakan $Subnet dari perintah kedua dan alamat IP privat 10.0.1.1, lalu menyimpannya dalam variabel $FrontEnd.

Contoh 3: Membuat IP privat dinamis sebagai alamat IP front-end

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP03" -Subnet $Subnet

Perintah pertama mendapatkan jaringan virtual bernama VNet01 yang termasuk dalam grup sumber daya bernama ResourceGroup01, dan menyimpannya dalam variabel $VNet. Perintah kedua mendapatkan konfigurasi subnet bernama Subnet01 menggunakan $VNet dari perintah pertama dan menyimpannya dalam variabel $Subnet. Perintah ketiga membuat konfigurasi IP front-end bernama FrontEndIP03 menggunakan $Subnet dari perintah kedua, dan menyimpannya dalam variabel $FrontEnd.

Parameter

-DefaultProfile

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

Properti parameter

Jenis:IAzureContextContainer
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Name

Menentukan nama konfigurasi IP front-end yang dibuat cmdlet ini.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PrivateIPAddress

Menentukan alamat IP privat yang dikaitkan cmdlet ini dengan alamat IP front-end gateway aplikasi. Ini hanya dapat ditentukan jika subnet ditentukan. IP ini dialokasikan secara statis dari subnet.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PrivateLinkConfiguration

Konfigurasi PrivateLink

Properti parameter

Jenis:PSApplicationGatewayPrivateLinkConfiguration
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SetByResource
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PrivateLinkConfigurationId

PrivateLinkConfigurationId

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SetByResourceId
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PublicIPAddress

Menentukan objek alamat IP publik yang dikaitkan cmdlet ini dengan alamat IP front-end gateway aplikasi.

Properti parameter

Jenis:PSPublicIpAddress
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SetByResource
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PublicIPAddressId

Menentukan ID alamat IP publik yang dikaitkan cmdlet ini dengan IP front-end gateway aplikasi.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SetByResourceId
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Subnet

Menentukan objek subnet yang dikaitkan cmdlet ini dengan alamat IP front-end gateway aplikasi. Jika Anda menentukan parameter ini, itu menyiratkan bahwa gateway menggunakan alamat IP privat. Jika parameter PrivateIPAddress ditentukan, parameter tersebut harus milik subnet yang ditentukan oleh parameter ini. Jika PrivateIPAddress tidak ditentukan, salah satu alamat IP dari subnet ini diambil secara dinamis sebagai alamat IP front-end gateway aplikasi.

Properti parameter

Jenis:PSSubnet
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SetByResource
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-SubnetId

Menentukan ID subnet yang dikaitkan cmdlet ini dengan konfigurasi IP front-end gateway aplikasi. Jika Anda menentukan parameter Subnet , itu menyiratkan bahwa gateway menggunakan alamat IP privat. Jika parameter PrivateIPAddress ditentukan, parameter tersebut harus milik subnet yang ditentukan oleh Subnet. Jika PrivateIPAddress tidak ditentukan, salah satu alamat IP dari subnet ini diambil secara dinamis sebagai alamat IP front-end gateway aplikasi.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SetByResourceId
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

None

Output

PSApplicationGatewayFrontendIPConfiguration