Aracılığıyla paylaş


New-AzApplicationGateway

Bir uygulama ağ geçidi oluşturur.

Sözdizimi

New-AzApplicationGateway
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   -Sku <PSApplicationGatewaySku>
   [-SslPolicy <PSApplicationGatewaySslPolicy>]
   -GatewayIPConfigurations <PSApplicationGatewayIPConfiguration[]>
   [-SslCertificates <PSApplicationGatewaySslCertificate[]>]
   [-AuthenticationCertificates <PSApplicationGatewayAuthenticationCertificate[]>]
   [-TrustedRootCertificate <PSApplicationGatewayTrustedRootCertificate[]>]
   [-TrustedClientCertificates <PSApplicationGatewayTrustedClientCertificate[]>]
   [-FrontendIPConfigurations <PSApplicationGatewayFrontendIPConfiguration[]>]
   -FrontendPorts <PSApplicationGatewayFrontendPort[]>
   [-Probes <PSApplicationGatewayProbe[]>]
   -BackendAddressPools <PSApplicationGatewayBackendAddressPool[]>
   [-BackendHttpSettingsCollection <PSApplicationGatewayBackendHttpSettings[]>]
   [-BackendSettingsCollection <PSApplicationGatewayBackendSettings[]>]
   [-SslProfiles <PSApplicationGatewaySslProfile[]>]
   [-HttpListeners <PSApplicationGatewayHttpListener[]>]
   [-Listeners <PSApplicationGatewayListener[]>]
   [-UrlPathMaps <PSApplicationGatewayUrlPathMap[]>]
   [-RequestRoutingRules <PSApplicationGatewayRequestRoutingRule[]>]
   [-RoutingRules <PSApplicationGatewayRoutingRule[]>]
   [-RewriteRuleSet <PSApplicationGatewayRewriteRuleSet[]>]
   [-RedirectConfigurations <PSApplicationGatewayRedirectConfiguration[]>]
   [-WebApplicationFirewallConfiguration <PSApplicationGatewayWebApplicationFirewallConfiguration>]
   [-AutoscaleConfiguration <PSApplicationGatewayAutoscaleConfiguration>]
   [-EnableHttp2]
   [-EnableFIPS]
   [-EnableRequestBuffering <Boolean>]
   [-EnableResponseBuffering <Boolean>]
   [-ForceFirewallPolicyAssociation]
   [-Zone <String[]>]
   [-Tag <Hashtable>]
   [-UserAssignedIdentityId <String>]
   [-Force]
   [-AsJob]
   [-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
   [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzApplicationGateway
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   -Sku <PSApplicationGatewaySku>
   [-SslPolicy <PSApplicationGatewaySslPolicy>]
   -GatewayIPConfigurations <PSApplicationGatewayIPConfiguration[]>
   [-SslCertificates <PSApplicationGatewaySslCertificate[]>]
   [-AuthenticationCertificates <PSApplicationGatewayAuthenticationCertificate[]>]
   [-TrustedRootCertificate <PSApplicationGatewayTrustedRootCertificate[]>]
   [-TrustedClientCertificates <PSApplicationGatewayTrustedClientCertificate[]>]
   [-FrontendIPConfigurations <PSApplicationGatewayFrontendIPConfiguration[]>]
   -FrontendPorts <PSApplicationGatewayFrontendPort[]>
   [-Probes <PSApplicationGatewayProbe[]>]
   -BackendAddressPools <PSApplicationGatewayBackendAddressPool[]>
   [-BackendHttpSettingsCollection <PSApplicationGatewayBackendHttpSettings[]>]
   [-BackendSettingsCollection <PSApplicationGatewayBackendSettings[]>]
   [-SslProfiles <PSApplicationGatewaySslProfile[]>]
   [-HttpListeners <PSApplicationGatewayHttpListener[]>]
   [-Listeners <PSApplicationGatewayListener[]>]
   [-UrlPathMaps <PSApplicationGatewayUrlPathMap[]>]
   [-RequestRoutingRules <PSApplicationGatewayRequestRoutingRule[]>]
   [-RoutingRules <PSApplicationGatewayRoutingRule[]>]
   [-RewriteRuleSet <PSApplicationGatewayRewriteRuleSet[]>]
   [-RedirectConfigurations <PSApplicationGatewayRedirectConfiguration[]>]
   [-WebApplicationFirewallConfiguration <PSApplicationGatewayWebApplicationFirewallConfiguration>]
   [-FirewallPolicyId <String>]
   [-AutoscaleConfiguration <PSApplicationGatewayAutoscaleConfiguration>]
   [-EnableHttp2]
   [-EnableFIPS]
   [-EnableRequestBuffering <Boolean>]
   [-EnableResponseBuffering <Boolean>]
   [-ForceFirewallPolicyAssociation]
   [-Zone <String[]>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
   [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzApplicationGateway
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   -Sku <PSApplicationGatewaySku>
   [-SslPolicy <PSApplicationGatewaySslPolicy>]
   -GatewayIPConfigurations <PSApplicationGatewayIPConfiguration[]>
   [-SslCertificates <PSApplicationGatewaySslCertificate[]>]
   [-AuthenticationCertificates <PSApplicationGatewayAuthenticationCertificate[]>]
   [-TrustedRootCertificate <PSApplicationGatewayTrustedRootCertificate[]>]
   [-TrustedClientCertificates <PSApplicationGatewayTrustedClientCertificate[]>]
   [-FrontendIPConfigurations <PSApplicationGatewayFrontendIPConfiguration[]>]
   -FrontendPorts <PSApplicationGatewayFrontendPort[]>
   [-Probes <PSApplicationGatewayProbe[]>]
   -BackendAddressPools <PSApplicationGatewayBackendAddressPool[]>
   [-BackendHttpSettingsCollection <PSApplicationGatewayBackendHttpSettings[]>]
   [-BackendSettingsCollection <PSApplicationGatewayBackendSettings[]>]
   [-SslProfiles <PSApplicationGatewaySslProfile[]>]
   [-HttpListeners <PSApplicationGatewayHttpListener[]>]
   [-Listeners <PSApplicationGatewayListener[]>]
   [-UrlPathMaps <PSApplicationGatewayUrlPathMap[]>]
   [-RequestRoutingRules <PSApplicationGatewayRequestRoutingRule[]>]
   [-RoutingRules <PSApplicationGatewayRoutingRule[]>]
   [-RewriteRuleSet <PSApplicationGatewayRewriteRuleSet[]>]
   [-RedirectConfigurations <PSApplicationGatewayRedirectConfiguration[]>]
   [-WebApplicationFirewallConfiguration <PSApplicationGatewayWebApplicationFirewallConfiguration>]
   [-FirewallPolicy <PSApplicationGatewayWebApplicationFirewallPolicy>]
   [-AutoscaleConfiguration <PSApplicationGatewayAutoscaleConfiguration>]
   [-EnableHttp2]
   [-EnableFIPS]
   [-EnableRequestBuffering <Boolean>]
   [-EnableResponseBuffering <Boolean>]
   [-ForceFirewallPolicyAssociation]
   [-Zone <String[]>]
   [-Tag <Hashtable>]
   [-Force]
   [-AsJob]
   [-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
   [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzApplicationGateway
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   -Sku <PSApplicationGatewaySku>
   [-SslPolicy <PSApplicationGatewaySslPolicy>]
   -GatewayIPConfigurations <PSApplicationGatewayIPConfiguration[]>
   [-SslCertificates <PSApplicationGatewaySslCertificate[]>]
   [-AuthenticationCertificates <PSApplicationGatewayAuthenticationCertificate[]>]
   [-TrustedRootCertificate <PSApplicationGatewayTrustedRootCertificate[]>]
   [-TrustedClientCertificates <PSApplicationGatewayTrustedClientCertificate[]>]
   [-FrontendIPConfigurations <PSApplicationGatewayFrontendIPConfiguration[]>]
   -FrontendPorts <PSApplicationGatewayFrontendPort[]>
   [-Probes <PSApplicationGatewayProbe[]>]
   -BackendAddressPools <PSApplicationGatewayBackendAddressPool[]>
   [-BackendHttpSettingsCollection <PSApplicationGatewayBackendHttpSettings[]>]
   [-BackendSettingsCollection <PSApplicationGatewayBackendSettings[]>]
   [-SslProfiles <PSApplicationGatewaySslProfile[]>]
   [-HttpListeners <PSApplicationGatewayHttpListener[]>]
   [-Listeners <PSApplicationGatewayListener[]>]
   [-UrlPathMaps <PSApplicationGatewayUrlPathMap[]>]
   [-RequestRoutingRules <PSApplicationGatewayRequestRoutingRule[]>]
   [-RoutingRules <PSApplicationGatewayRoutingRule[]>]
   [-RewriteRuleSet <PSApplicationGatewayRewriteRuleSet[]>]
   [-RedirectConfigurations <PSApplicationGatewayRedirectConfiguration[]>]
   [-WebApplicationFirewallConfiguration <PSApplicationGatewayWebApplicationFirewallConfiguration>]
   [-AutoscaleConfiguration <PSApplicationGatewayAutoscaleConfiguration>]
   [-EnableHttp2]
   [-EnableFIPS]
   [-EnableRequestBuffering <Boolean>]
   [-EnableResponseBuffering <Boolean>]
   [-ForceFirewallPolicyAssociation]
   [-Zone <String[]>]
   [-Tag <Hashtable>]
   -Identity <PSManagedServiceIdentity>
   [-Force]
   [-AsJob]
   [-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
   [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-AzApplicationGateway cmdlet'i bir Azure uygulama ağ geçidi oluşturur. Bir uygulama ağ geçidi aşağıdakileri gerektirir:

  • Bir kaynak grubu.
  • Bir sanal ağ.
  • Arka uç sunucularının IP adreslerini içeren bir arka uç sunucu havuzu.
  • Arka uç sunucu havuzu ayarları. Her havuz, havuzdaki tüm sunuculara uygulanan bağlantı noktası, protokol ve tanımlama bilgisi tabanlı benek gibi ayarlara sahiptir.
  • Uygulama ağ geçidinde açılan IP adresleri olan ön uç IP adresleri. Ön uç IP adresi genel IP adresi veya iç IP adresi olabilir.
  • Uygulama ağ geçidinde açılan genel bağlantı noktaları olan ön uç bağlantı noktaları. Bu bağlantı noktalarına ulaşan trafik arka uç sunucularına yönlendirilir.
  • Dinleyiciyi ve arka uç sunucu havuzunu bağlayan bir istek yönlendirme kuralı. Kural, trafiğin belirli bir dinleyiciye ulaştığında hangi arka uç sunucu havuzuna yönlendirilmesi gerektiğini tanımlar. Dinleyicinin ön uç bağlantı noktası, ön uç IP adresi, protokol (HTTP veya HTTPS) ve Güvenli Yuva Katmanı (SSL) sertifika adı (SSL yük boşaltma yapılandırılıyorsa) vardır.

Not

Kullanıcıların sertifika depolaması için müşteri anahtar kasasını kullanan ve bununla ilişkilendirilmiş bir WAF ilkesi olan bir V2 uygulama ağ geçidi dağıtmasına izin vermeyen bir sınırlama vardır. New-AzApplicationGateway cmdlet'i tarafından sağlanan dört parametre kümesinde-Identity, anahtar hiçbir zaman veya -FirewallPolicyID anahtarıyla -FirewallPolicy çakışmaz. Bu nedenle, bu tek bir işlemde yapılamaz. Geçici çözüm, bunun birden çok işlemde yapılmasını sağlamaktır. Kullanıcıların yönetilen kimlikle standart bir V2 Application Gateway dağıtması, ardından sku'yu WAF_v2 olarak değiştirmesi ve WAF ilkesini eklemesi gerekir.

Örnekler

Örnek 1: Uygulama ağ geçidi oluşturma

$ResourceGroup = New-AzResourceGroup -Name "ResourceGroup01" -Location "West US" -Tag @{Name = "Department"; Value = "Marketing"} 
$Subnet = New-AzVirtualNetworkSubnetConfig -Name "Subnet01" -AddressPrefix 10.0.0.0/24
$VNet = New-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01" -Location "West US" -AddressPrefix 10.0.0.0/16 -Subnet $Subnet
$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet 
$GatewayIPconfig = New-AzApplicationGatewayIPConfiguration -Name "GatewayIp01" -Subnet $Subnet
$Pool = New-AzApplicationGatewayBackendAddressPool -Name "Pool01" -BackendIPAddresses 10.10.10.1, 10.10.10.2, 10.10.10.3
$PoolSetting = New-AzApplicationGatewayBackendHttpSetting -Name "PoolSetting01"  -Port 80 -Protocol "Http" -CookieBasedAffinity "Disabled"
$FrontEndPort = New-AzApplicationGatewayFrontendPort -Name "FrontEndPort01"  -Port 80
# Create a public IP address
$PublicIp = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIpName01" -Location "West US" -AllocationMethod "Dynamic"
$FrontEndIpConfig = New-AzApplicationGatewayFrontendIPConfig -Name "FrontEndConfig01" -PublicIPAddress $PublicIp
$Listener = New-AzApplicationGatewayHttpListener -Name "ListenerName01"  -Protocol "Http" -FrontendIpConfiguration $FrontEndIpConfig -FrontendPort $FrontEndPort
$Rule = New-AzApplicationGatewayRequestRoutingRule -Name "Rule01" -RuleType basic -BackendHttpSettings $PoolSetting -HttpListener $Listener -BackendAddressPool $Pool
$Sku = New-AzApplicationGatewaySku -Name "Standard_Small" -Tier Standard -Capacity 2
$Gateway = New-AzApplicationGateway -Name "AppGateway01" -ResourceGroupName "ResourceGroup01" -Location "West US" -BackendAddressPools $Pool -BackendHttpSettingsCollection $PoolSetting -FrontendIpConfigurations $FrontEndIpConfig  -GatewayIpConfigurations $GatewayIpConfig -FrontendPorts $FrontEndPort -HttpListeners $Listener -RequestRoutingRules $Rule -Sku $Sku

Aşağıdaki örnek, önce bir kaynak grubu ve sanal ağ oluşturarak bir uygulama ağ geçidi oluşturur ve ayrıca aşağıdakileri oluşturur:

  • Arka uç sunucu havuzu
  • Arka uç sunucu havuzu ayarları
  • Ön uç bağlantı noktaları
  • Ön uç IP adresleri
  • İstek yönlendirme kuralı Bu dört komut bir sanal ağ oluşturur. İlk komut bir alt ağ yapılandırması oluşturur. İkinci komut bir sanal ağ oluşturur. Üçüncü komut alt ağ yapılandırmasını doğrular ve dördüncü komut sanal ağın başarıyla oluşturulduğunu doğrular. Aşağıdaki komutlar uygulama ağ geçidini oluşturur. İlk komut, daha önce oluşturulan alt ağ için GatewayIp01 adlı bir IP yapılandırması oluşturur. İkinci komut, arka uç IP adreslerinin listesiyle Pool01 adlı bir arka uç sunucu havuzu oluşturur ve havuzu $Pool değişkeninde depolar. Üçüncü komut, arka uç sunucu havuzu için ayarları oluşturur ve ayarları $PoolSetting değişkeninde depolar. Sonraki komut, 80 numaralı bağlantı noktasında bir ön uç bağlantı noktası oluşturur, bunu FrontEndPort01 olarak adlandırıyor ve bağlantı noktasını $FrontEndPort değişkeninde depolar. Beşinci komut, New-AzPublicIpAddress kullanarak bir genel IP adresi oluşturur. Altıncı komut, $PublicIp kullanarak bir ön uç IP yapılandırması oluşturur, bunu FrontEndPortConfig01 olarak adlandırıp $FrontEndIpConfig değişkeninde depolar. Yedinci komut, daha önce oluşturulan $FrontEndIpConfig $FrontEndPort kullanarak bir dinleyici oluşturur. Sekizinci komut dinleyici için bir kural oluşturur. Dokuzuncu komut SKU'yu ayarlar. Onuncu komut, önceki komutlar tarafından ayarlanan nesneleri kullanarak ağ geçidini oluşturur.

Örnek 2: UserAssigned Identity ile uygulama ağ geçidi oluşturma

$ResourceGroup = New-AzResourceGroup -Name "ResourceGroup01" -Location "West US" -Tag @{Name = "Department"; Value = "Marketing"} 
$Subnet = New-AzVirtualNetworkSubnetConfig -Name "Subnet01" -AddressPrefix 10.0.0.0/24
$VNet = New-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01" -Location "West US" -AddressPrefix 10.0.0.0/16 -Subnet $Subnet
$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name $Subnet01 -VirtualNetwork $VNet 
$GatewayIPconfig = New-AzApplicationGatewayIPConfiguration -Name "GatewayIp01" -Subnet $Subnet
$Pool = New-AzApplicationGatewayBackendAddressPool -Name "Pool01" -BackendIPAddresses 10.10.10.1, 10.10.10.2, 10.10.10.3
$PoolSetting = New-AzApplicationGatewayBackendHttpSetting -Name "PoolSetting01"  -Port 80 -Protocol "Http" -CookieBasedAffinity "Disabled"
$FrontEndPort = New-AzApplicationGatewayFrontendPort -Name "FrontEndPort01"  -Port 80
# Create a public IP address
$PublicIp = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIpName01" -Location "West US" -AllocationMethod "Dynamic"
$FrontEndIpConfig = New-AzApplicationGatewayFrontendIPConfig -Name "FrontEndConfig01" -PublicIPAddress $PublicIp
$Listener = New-AzApplicationGatewayHttpListener -Name "ListenerName01"  -Protocol "Http" -FrontendIpConfiguration $FrontEndIpConfig -FrontendPort $FrontEndPort
$Rule = New-AzApplicationGatewayRequestRoutingRule -Name "Rule01" -RuleType basic -BackendHttpSettings $PoolSetting -HttpListener $Listener -BackendAddressPool $Pool
$Sku = New-AzApplicationGatewaySku -Name "Standard_Small" -Tier Standard -Capacity 2
$Identity = New-AzUserAssignedIdentity -Name "Identity01" -ResourceGroupName "ResourceGroup01" -Location "West US"
$AppgwIdentity = New-AzApplicationGatewayIdentity -UserAssignedIdentity $Identity.Id
$Gateway = New-AzApplicationGateway -Name "AppGateway01" -ResourceGroupName "ResourceGroup01" -Location "West US" -Identity $AppgwIdentity -BackendAddressPools $Pool -BackendHttpSettingsCollection $PoolSetting -FrontendIpConfigurations $FrontEndIpConfig  -GatewayIpConfigurations $GatewayIpConfig -FrontendPorts $FrontEndPort -HttpListeners $Listener -RequestRoutingRules $Rule -Sku $Sku

Parametreler

-AsJob

Cmdlet'i arka planda çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AuthenticationCertificates

Uygulama ağ geçidi için kimlik doğrulama sertifikalarını belirtir.

Tür:PSApplicationGatewayAuthenticationCertificate[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AutoscaleConfiguration

Otomatik Ölçeklendirme Yapılandırması

Tür:PSApplicationGatewayAutoscaleConfiguration
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-BackendAddressPools

Uygulama ağ geçidi için arka uç adres havuzlarının listesini belirtir.

Tür:PSApplicationGatewayBackendAddressPool[]
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-BackendHttpSettingsCollection

Uygulama ağ geçidi için arka uç HTTP ayarlarının listesini belirtir.

Tür:PSApplicationGatewayBackendHttpSettings[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-BackendSettingsCollection

Arka uç ayarlarının listesi

Tür:PSApplicationGatewayBackendSettings[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Confirm

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

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-CustomErrorConfiguration

Bir uygulama ağ geçidinde müşteri hatası

Tür:PSApplicationGatewayCustomError[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableFIPS

FIPS'nin etkinleştirilip etkinleştirilmediği.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableHttp2

HTTP2'nin etkinleştirilip etkinleştirilmediği.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableRequestBuffering

İstek Arabelleği oluşturmanın etkinleştirilip etkinleştirilmediği.

Tür:Nullable<T>[Boolean]
Position:Named
Default value:True
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableResponseBuffering

Yanıt Arabelleği oluşturmanın etkinleştirilip etkinleştirilmediği.

Tür:Nullable<T>[Boolean]
Position:Named
Default value:True
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FirewallPolicy

Güvenlik duvarı yapılandırması

Tür:PSApplicationGatewayWebApplicationFirewallPolicy
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FirewallPolicyId

FirewallPolicyId

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ForceFirewallPolicyAssociation

Güvenlik duvarını zorlaİlke ilişkilendirmesinin etkinleştirilip etkinleştirilmediği.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FrontendIPConfigurations

Uygulama ağ geçidi için ön uç IP yapılandırmalarının listesini belirtir.

Tür:PSApplicationGatewayFrontendIPConfiguration[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-FrontendPorts

Uygulama ağ geçidi için ön uç bağlantı noktalarının listesini belirtir.

Tür:PSApplicationGatewayFrontendPort[]
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-GatewayIPConfigurations

Uygulama ağ geçidi için IP yapılandırmalarının listesini belirtir.

Tür:PSApplicationGatewayIPConfiguration[]
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-HttpListeners

Uygulama ağ geçidi için HTTP dinleyicilerinin listesini belirtir.

Tür:PSApplicationGatewayHttpListener[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Identity

Application Gateway'e atanacak Application Gateway Kimliği.

Tür:PSManagedServiceIdentity
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Listeners

Dinleyici listesi

Tür:PSApplicationGatewayListener[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Location

Uygulama ağ geçidinin oluşturulacağı bölgeyi belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

Uygulama ağ geçidinin adını belirtir.

Tür:String
Diğer adlar:ResourceName
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PrivateLinkConfiguration

privateLink Yapılandırması listesi

Tür:PSApplicationGatewayPrivateLinkConfiguration[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Probes

Uygulama ağ geçidi için yoklamaları belirtir.

Tür:PSApplicationGatewayProbe[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RedirectConfigurations

Yeniden yönlendirme yapılandırmasının listesi

Tür:PSApplicationGatewayRedirectConfiguration[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RequestRoutingRules

Uygulama ağ geçidi için istek yönlendirme kurallarının listesini belirtir.

Tür:PSApplicationGatewayRequestRoutingRule[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ResourceGroupName

Uygulama ağ geçidinin oluşturulacağı kaynak grubunun adını belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RewriteRuleSet

RewriteRuleSet listesi

Tür:PSApplicationGatewayRewriteRuleSet[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RoutingRules

Yönlendirme kuralı listesi

Tür:PSApplicationGatewayRoutingRule[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Sku

Uygulama ağ geçidinin stok tutma birimini (SKU) belirtir.

Tür:PSApplicationGatewaySku
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SslCertificates

Uygulama ağ geçidi için Güvenli Yuva Katmanı (SSL) sertifikalarının listesini belirtir.

Tür:PSApplicationGatewaySslCertificate[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SslPolicy

Uygulama ağ geçidi için bir SSL ilkesi belirtir.

Tür:PSApplicationGatewaySslPolicy
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SslProfiles

Ssl profillerinin listesi

Tür:PSApplicationGatewaySslProfile[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Tag

Karma tablo biçiminde anahtar-değer çiftleri. Örneğin: @{key0="value0"; key1=$null; key2="value2"}

Tür:Hashtable
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TrustedClientCertificates

Güvenilen istemci CA sertifika zincirlerinin listesi

Tür:PSApplicationGatewayTrustedClientCertificate[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TrustedRootCertificate

Güvenilen kök sertifikaların listesi

Tür:PSApplicationGatewayTrustedRootCertificate[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-UrlPathMaps

Uygulama ağ geçidi için URL yol eşlemelerini belirtir.

Tür:PSApplicationGatewayUrlPathMap[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-UserAssignedIdentityId

Application Gateway'e atanacak kullanıcı tarafından atanan kimliğin ResourceId değeri.

Tür:String
Diğer adlar:UserAssignedIdentity
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WebApplicationFirewallConfiguration

Bir web uygulaması güvenlik duvarı (WAF) yapılandırmasını belirtir. WAF almak için Get-AzApplicationGatewayWebApplicationFirewallConfiguration cmdlet'ini kullanabilirsiniz.

Tür:PSApplicationGatewayWebApplicationFirewallConfiguration
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WhatIf

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

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Zone

Uygulama ağ geçidinin nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

PSApplicationGatewaySku

PSApplicationGatewaySslPolicy

PSApplicationGatewayIPConfiguration[]

PSApplicationGatewaySslCertificate[]

PSApplicationGatewayAuthenticationCertificate[]

PSApplicationGatewayTrustedRootCertificate[]

PSApplicationGatewayFrontendIPConfiguration[]

PSApplicationGatewayFrontendPort[]

PSApplicationGatewayProbe[]

PSApplicationGatewayBackendAddressPool[]

PSApplicationGatewayBackendHttpSettings[]

PSApplicationGatewayHttpListener[]

PSApplicationGatewayUrlPathMap[]

PSApplicationGatewayRequestRoutingRule[]

PSApplicationGatewayRewriteRuleSet[]

PSApplicationGatewayRedirectConfiguration[]

PSApplicationGatewayWebApplicationFirewallConfiguration

PSApplicationGatewayAutoscaleConfiguration

Hashtable

PSManagedServiceIdentity

Çıkışlar

PSApplicationGateway