Bicep 资源定义
可以使用目标操作部署 applicationGateways 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.Network/applicationGateways 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.Network/applicationGateways@2015-05-01-preview' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
id: 'string'
}
]
provisioningState: 'string'
}
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
cookieBasedAffinity: 'string'
port: int
protocol: 'string'
provisioningState: 'string'
}
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
protocol: 'string'
provisioningState: 'string'
sslCertificate: {
id: 'string'
}
}
}
]
provisioningState: 'string'
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
ruleType: 'string'
}
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
属性值
ApplicationGatewayBackendAddress
名字 |
描述 |
价值 |
fqdn |
获取或设置 dns 名称 |
字符串 |
ipAddress |
获取或设置 IP 地址 |
字符串 |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendHttpSettings
名字 |
描述 |
价值 |
cookieBasedAffinity |
获取或设置 Cookie 相关性 |
“Disabled” “Enabled” |
港口 |
获取或设置端口 |
int |
协议 |
获取或设置协议 |
“Http” “Https” |
provisioningState |
获取或设置后端 http 设置资源更新/删除/失败的预配状态 |
字符串 |
ApplicationGatewayFrontendIPConfiguration
名字 |
描述 |
价值 |
privateIPAddress |
获取或设置网络接口 IP 配置的 privateIPAddress |
字符串 |
privateIPAllocationMethod |
获取或设置 PrivateIP 分配方法(静态/动态) |
“Dynamic” “Static” |
provisioningState |
获取或设置 PublicIP 资源更新/删除/失败的预配状态 |
字符串 |
publicIPAddress |
获取或设置 PublicIP 资源的引用 |
SubResource |
子 |
获取或设置子网资源的引用 |
SubResource |
ApplicationGatewayFrontendPort
名字 |
描述 |
价值 |
港口 |
获取或设置前端端口 |
int |
provisioningState |
获取或设置前端端口资源更新/删除/失败的预配状态 |
字符串 |
ApplicationGatewayHttpListener
名字 |
描述 |
价值 |
frontendIPConfiguration |
获取或设置应用程序网关的前端 IP 配置资源 |
SubResource |
frontendPort |
获取或设置应用程序网关的前端端口资源 |
SubResource |
协议 |
获取或设置协议 |
“Http” “Https” |
provisioningState |
获取或设置 http 侦听器资源更新/删除/失败的预配状态 |
字符串 |
sslCertificate |
获取或设置应用程序网关的 ssl 证书资源 |
SubResource |
ApplicationGatewayIPConfiguration
名字 |
描述 |
价值 |
provisioningState |
获取或设置应用程序网关子网资源更新/删除/失败的预配状态 |
字符串 |
子 |
获取或设置子网资源的引用。应用程序网关从中获取其专用地址的子网 |
SubResource |
ApplicationGatewayRequestRoutingRule
名字 |
描述 |
价值 |
backendAddressPool |
获取或设置应用程序网关的后端地址池资源 |
SubResource |
backendHttpSettings |
获取或设置应用程序网关的前端端口资源 |
SubResource |
httpListener |
获取或设置应用程序网关的 http 侦听器资源 |
SubResource |
provisioningState |
获取或设置请求路由规则资源更新/删除/失败的预配状态 |
字符串 |
ruleType |
获取或设置规则类型 |
“Basic” |
ApplicationGatewaySku
名字 |
描述 |
价值 |
能力 |
获取或设置应用程序网关的容量(实例计数) |
int |
名字 |
获取或设置应用程序网关 SKU 的名称 |
“Standard_Large” “Standard_Medium” “Standard_Small” |
层 |
获取或设置应用程序网关的层 |
“Standard” |
ApplicationGatewaySslCertificate
名字 |
描述 |
价值 |
数据 |
获取或设置证书数据 |
字符串 |
密码 |
获取或设置证书密码 |
字符串 |
provisioningState |
获取或设置 SSL 证书资源更新/删除/失败的预配状态 |
字符串 |
publicCertData |
获取或设置证书公共数据 |
字符串 |
Microsoft.Network/applicationGateways
SubResource
快速入门示例
以下快速入门示例部署此资源类型。
Bicep 文件 |
描述 |
使用 NAT 网关和应用程序网关 AKS 群集 |
此示例演示如何使用 NAT 网关部署 AKS 群集进行出站连接,以及如何为入站连接部署应用程序网关。 |
使用应用程序网关入口控制器 AKS 群集 |
此示例演示如何使用应用程序网关、应用程序网关入口控制器、Azure 容器注册表、Log Analytics 和 Key Vault 部署 AKS 群集 |
使用内部 API 管理和 Web 应用 应用程序网关 |
应用程序网关将 Internet 流量路由到虚拟网络(内部模式)API 管理实例,该实例服务 Azure Web 应用中托管的 Web API。 |
使用 WAF 和防火墙策略 应用程序网关 |
此模板创建配置了 WAF 的应用程序网关以及防火墙策略 |
创建 Web 应用、PE 和应用程序网关 v2 |
此模板在 Azure 虚拟网络子网(应用程序网关 v2)中创建具有专用终结点的 Azure Web 应用。 应用程序网关部署在 vNet(子网)中。 Web 应用使用专用终结点限制对来自子网的流量的访问 |
创建应用程序网关 v2 |
此模板在虚拟网络中创建应用程序网关 v2,并使用公共前端设置自动缩放属性和 HTTP 负载均衡规则 |
创建 Azure 应用程序网关 v2 |
此模板在后端池中创建包含两台 Windows Server 2016 服务器的 Azure 应用程序网关 |
在 Azure 应用程序网关上创建 Azure WAF v2 |
此模板在 Azure 应用程序网关上创建一个 Azure Web 应用程序防火墙 v2,并在后端池中使用两台 Windows Server 2016 服务器 |
使用应用网关在内部 VNet 中创建 API 管理 |
此模板演示如何在受 Azure 应用程序网关保护的专用网络上创建 Azure API 管理的实例。 |
使用证书创建应用程序网关 |
此模板演示如何生成 Key Vault 自签名证书,然后从应用程序网关引用。 |
使用 Azure 应用程序网关部署 Windows VM 规模集 |
此模板允许部署与 Azure 应用程序网关集成的简单 Windows VM 规模集,并支持最多 1000 个 VM |
使用应用程序网关源 Front Door 标准版/高级版 |
此模板创建 Front Door 标准版/高级版和应用程序网关实例,并使用 NSG 和 WAF 策略来验证流量是否通过 Front Door 源。 |
使用容器实例和应用程序网关 Front Door |
此模板使用容器组和应用程序网关创建 Front Door 标准版/高级版。 |
ARM 模板资源定义
可以使用目标操作部署 applicationGateways 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.Network/applicationGateways 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2015-05-01-preview",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"id": "string"
}
],
"provisioningState": "string"
}
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"cookieBasedAffinity": "string",
"port": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
}
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
}
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"protocol": "string",
"provisioningState": "string",
"sslCertificate": {
"id": "string"
}
}
}
],
"provisioningState": "string",
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"ruleType": "string"
}
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
属性值
ApplicationGatewayBackendAddress
名字 |
描述 |
价值 |
fqdn |
获取或设置 dns 名称 |
字符串 |
ipAddress |
获取或设置 IP 地址 |
字符串 |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendHttpSettings
名字 |
描述 |
价值 |
cookieBasedAffinity |
获取或设置 Cookie 相关性 |
“Disabled” “Enabled” |
港口 |
获取或设置端口 |
int |
协议 |
获取或设置协议 |
“Http” “Https” |
provisioningState |
获取或设置后端 http 设置资源更新/删除/失败的预配状态 |
字符串 |
ApplicationGatewayFrontendIPConfiguration
名字 |
描述 |
价值 |
privateIPAddress |
获取或设置网络接口 IP 配置的 privateIPAddress |
字符串 |
privateIPAllocationMethod |
获取或设置 PrivateIP 分配方法(静态/动态) |
“Dynamic” “Static” |
provisioningState |
获取或设置 PublicIP 资源更新/删除/失败的预配状态 |
字符串 |
publicIPAddress |
获取或设置 PublicIP 资源的引用 |
SubResource |
子 |
获取或设置子网资源的引用 |
SubResource |
ApplicationGatewayFrontendPort
名字 |
描述 |
价值 |
港口 |
获取或设置前端端口 |
int |
provisioningState |
获取或设置前端端口资源更新/删除/失败的预配状态 |
字符串 |
ApplicationGatewayHttpListener
名字 |
描述 |
价值 |
frontendIPConfiguration |
获取或设置应用程序网关的前端 IP 配置资源 |
SubResource |
frontendPort |
获取或设置应用程序网关的前端端口资源 |
SubResource |
协议 |
获取或设置协议 |
“Http” “Https” |
provisioningState |
获取或设置 http 侦听器资源更新/删除/失败的预配状态 |
字符串 |
sslCertificate |
获取或设置应用程序网关的 ssl 证书资源 |
SubResource |
ApplicationGatewayIPConfiguration
名字 |
描述 |
价值 |
provisioningState |
获取或设置应用程序网关子网资源更新/删除/失败的预配状态 |
字符串 |
子 |
获取或设置子网资源的引用。应用程序网关从中获取其专用地址的子网 |
SubResource |
ApplicationGatewayRequestRoutingRule
名字 |
描述 |
价值 |
backendAddressPool |
获取或设置应用程序网关的后端地址池资源 |
SubResource |
backendHttpSettings |
获取或设置应用程序网关的前端端口资源 |
SubResource |
httpListener |
获取或设置应用程序网关的 http 侦听器资源 |
SubResource |
provisioningState |
获取或设置请求路由规则资源更新/删除/失败的预配状态 |
字符串 |
ruleType |
获取或设置规则类型 |
“Basic” |
ApplicationGatewaySku
名字 |
描述 |
价值 |
能力 |
获取或设置应用程序网关的容量(实例计数) |
int |
名字 |
获取或设置应用程序网关 SKU 的名称 |
“Standard_Large” “Standard_Medium” “Standard_Small” |
层 |
获取或设置应用程序网关的层 |
“Standard” |
ApplicationGatewaySslCertificate
名字 |
描述 |
价值 |
数据 |
获取或设置证书数据 |
字符串 |
密码 |
获取或设置证书密码 |
字符串 |
provisioningState |
获取或设置 SSL 证书资源更新/删除/失败的预配状态 |
字符串 |
publicCertData |
获取或设置证书公共数据 |
字符串 |
Microsoft.Network/applicationGateways
名字 |
描述 |
价值 |
apiVersion |
API 版本 |
'2015-05-01-preview' |
etag |
获取在更新资源时更改的唯一只读字符串 |
字符串 |
位置 |
资源位置 |
string (必需) |
名字 |
资源名称 |
string (必需) |
性能 |
应用程序网关的属性 |
ApplicationGatewayPropertiesFormat |
标签 |
资源标记 |
标记名称和值的字典。 请参阅模板 中的 标记 |
类型 |
资源类型 |
“Microsoft.Network/applicationGateways” |
SubResource
快速入门模板
以下快速入门模板部署此资源类型。
模板 |
描述 |
使用 NAT 网关和应用程序网关 AKS 群集
|
此示例演示如何使用 NAT 网关部署 AKS 群集进行出站连接,以及如何为入站连接部署应用程序网关。 |
使用应用程序网关入口控制器 AKS 群集
|
此示例演示如何使用应用程序网关、应用程序网关入口控制器、Azure 容器注册表、Log Analytics 和 Key Vault 部署 AKS 群集 |
使用 WAF、SSL、IIS 和 HTTPS 重定向 应用网关
|
此模板使用 WAF 部署应用程序网关、端到端 SSL 和 HTTP 到 IIS 服务器上的 HTTPS 重定向。 |
为具有 IP 限制的 Web 应用 应用程序网关
|
此模板在 Azure Web 应用前创建应用程序网关,并在 Web 应用上启用了 IP 限制。 |
用于多托管 应用程序网关
|
此模板创建应用程序网关并将其配置为端口 443 上的多托管。 |
基于 URL 路径的路由 的应用程序网关
|
此模板创建应用程序网关并将其配置为基于 URL 路径的路由。 |
使用内部 API 管理和 Web 应用 应用程序网关
|
应用程序网关将 Internet 流量路由到虚拟网络(内部模式)API 管理实例,该实例服务 Azure Web 应用中托管的 Web API。 |
使用 WAF 和防火墙策略 应用程序网关
|
此模板创建配置了 WAF 的应用程序网关以及防火墙策略 |
使用 Azure SQL 数据库 自动缩放 LANSA Windows VM ScaleSet
|
该模板部署具有规模集中所需 VM 计数的 Windows VMSS,以及要安装到每个 VM 中的 LANSA MSI。 部署 VM 规模集后,将使用自定义脚本扩展安装 LANSA MSI) |
Azure 应用程序网关演示设置
|
使用此模板可以快速部署 Azure 应用程序网关演示,以测试使用或不使用基于 Cookie 的相关性进行负载均衡。 |
创建受应用程序网关 v2 保护的 Web 应用
|
此模板为应用程序网关 v2 创建具有访问限制的 Azure Web 应用。 应用程序网关部署在启用了“Microsoft.Web”服务终结点的 vNet(子网)中。 Web 应用限制对来自子网的流量的访问。 |
创建 Web 应用、PE 和应用程序网关 v2
|
此模板在 Azure 虚拟网络子网(应用程序网关 v2)中创建具有专用终结点的 Azure Web 应用。 应用程序网关部署在 vNet(子网)中。 Web 应用使用专用终结点限制对来自子网的流量的访问 |
在虚拟网络中创建 WordPress 站点
|
此模板在虚拟网络中的容器实例上创建 WordPress 站点。 并输出可访问 WordPress 站点的公共站点 FQDN。 |
创建应用程序网关
|
此模板在虚拟网络中创建应用程序网关,并为任意数量的虚拟机设置负载均衡规则 |
创建应用程序网关(自定义 SSL)
|
此模板部署使用自定义 ssl 策略配置的应用程序网关。 |
创建应用程序网关(SSL 策略)
|
此模板部署使用预定义 ssl 策略配置的应用程序网关。 |
创建应用程序网关(WAF)
|
此模板在虚拟网络中创建具有 Web 应用程序防火墙功能的应用程序网关,并为任意数量的虚拟机设置负载均衡规则 |
为 WebApps 创建应用程序网关
|
此模板在启用了自定义探测的两个 Azure Web 应用前面创建应用程序网关。 |
创建应用程序网关 v2
|
此模板在虚拟网络中创建应用程序网关 v2,并使用公共前端设置自动缩放属性和 HTTP 负载均衡规则 |
使用 Key Vault 创建应用程序网关 V2
|
此模板在虚拟网络、用户定义的标识、Key Vault、机密(证书数据)和 Key Vault 和应用程序网关上的访问策略中部署应用程序网关 V2。 |
使用路径替代创建应用程序网关
|
此模板部署应用程序网关,并显示后端地址池的路径替代功能的用法。 |
使用探测 创建应用程序网关
|
此模板部署具有增强探测功能的应用程序网关。 |
创建具有公共 IP 的应用程序网关
|
此模板创建应用程序网关、应用程序网关的公共 IP 地址,以及在其中部署应用程序网关的虚拟网络。 还配置应用程序网关,以便通过两个后端服务器进行 Http 负载均衡。 请注意,必须指定后端服务器的有效 IP。 |
创建具有公共 IP 的应用程序网关(卸载)
|
此模板创建应用程序网关、应用程序网关的公共 IP 地址,以及在其中部署应用程序网关的虚拟网络。 还配置应用程序网关,以便使用两个后端服务器进行 Ssl 卸载和负载均衡。 请注意,必须指定后端服务器的有效 IP。 |
使用重定向 创建应用程序网关
|
此模板在虚拟网络中创建具有重定向功能的应用程序网关,并设置负载均衡和重定向规则(基本和基于路径) |
使用重写 创建应用程序网关
|
此模板在虚拟网络中创建具有重写功能的应用程序网关,并设置负载均衡、重写规则 |
创建 Azure 应用程序网关 v2
|
此模板在后端池中创建包含两台 Windows Server 2016 服务器的 Azure 应用程序网关 |
在 Azure 应用程序网关上创建 Azure WAF v2
|
此模板在 Azure 应用程序网关上创建一个 Azure Web 应用程序防火墙 v2,并在后端池中使用两台 Windows Server 2016 服务器 |
创建 IPv6 应用程序网关
|
此模板在双堆栈虚拟网络中创建具有 IPv6 前端的应用程序网关。 |
使用应用网关在内部 VNet 中创建 API 管理
|
此模板演示如何在受 Azure 应用程序网关保护的专用网络上创建 Azure API 管理的实例。 |
使用证书创建应用程序网关
|
此模板演示如何生成 Key Vault 自签名证书,然后从应用程序网关引用。 |
使用 Azure 应用程序网关部署 Windows VM 规模集
|
此模板允许部署与 Azure 应用程序网关集成的简单 Windows VM 规模集,并支持最多 1000 个 VM |
使用 Azure 应用程序网关部署 Ubuntu VM 规模集
|
此模板允许部署与 Azure 应用程序网关集成的简单 Ubuntu VM 规模集,并支持最多 1000 个 VM |
使用 ILB ASE eShop 网站
|
应用服务环境是 Azure 应用服务的高级服务计划选项,它提供完全隔离和专用的环境,用于大规模安全地运行 Azure 应用服务应用,包括 Web 应用、移动应用和 API 应用。 |
使用应用程序网关源 Front Door 标准版/高级版
|
此模板创建 Front Door 标准版/高级版和应用程序网关实例,并使用 NSG 和 WAF 策略来验证流量是否通过 Front Door 源。 |
使用容器实例和应用程序网关 Front Door
|
此模板使用容器组和应用程序网关创建 Front Door 标准版/高级版。 |
使用 NSG、ILB、AppGateway 多层应用
|
此模板部署虚拟网络,通过子网隔离网络,部署 VM 并配置负载均衡 |
多层流量管理器、L4 ILB、L7 AppGateway
|
此模板部署虚拟网络,通过子网隔离网络,部署 VM 并配置负载均衡 |
可以使用目标操作部署 applicationGateways 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.Network/applicationGateways 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2015-05-01-preview"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
id = "string"
}
]
provisioningState = "string"
}
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
cookieBasedAffinity = "string"
port = int
protocol = "string"
provisioningState = "string"
}
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
protocol = "string"
provisioningState = "string"
sslCertificate = {
id = "string"
}
}
}
]
provisioningState = "string"
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
ruleType = "string"
}
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
}
]
}
})
}
属性值
ApplicationGatewayBackendAddress
名字 |
描述 |
价值 |
fqdn |
获取或设置 dns 名称 |
字符串 |
ipAddress |
获取或设置 IP 地址 |
字符串 |
ApplicationGatewayBackendAddressPool
ApplicationGatewayBackendHttpSettings
名字 |
描述 |
价值 |
cookieBasedAffinity |
获取或设置 Cookie 相关性 |
“Disabled” “Enabled” |
港口 |
获取或设置端口 |
int |
协议 |
获取或设置协议 |
“Http” “Https” |
provisioningState |
获取或设置后端 http 设置资源更新/删除/失败的预配状态 |
字符串 |
ApplicationGatewayFrontendIPConfiguration
名字 |
描述 |
价值 |
privateIPAddress |
获取或设置网络接口 IP 配置的 privateIPAddress |
字符串 |
privateIPAllocationMethod |
获取或设置 PrivateIP 分配方法(静态/动态) |
“Dynamic” “Static” |
provisioningState |
获取或设置 PublicIP 资源更新/删除/失败的预配状态 |
字符串 |
publicIPAddress |
获取或设置 PublicIP 资源的引用 |
SubResource |
子 |
获取或设置子网资源的引用 |
SubResource |
ApplicationGatewayFrontendPort
名字 |
描述 |
价值 |
港口 |
获取或设置前端端口 |
int |
provisioningState |
获取或设置前端端口资源更新/删除/失败的预配状态 |
字符串 |
ApplicationGatewayHttpListener
名字 |
描述 |
价值 |
frontendIPConfiguration |
获取或设置应用程序网关的前端 IP 配置资源 |
SubResource |
frontendPort |
获取或设置应用程序网关的前端端口资源 |
SubResource |
协议 |
获取或设置协议 |
“Http” “Https” |
provisioningState |
获取或设置 http 侦听器资源更新/删除/失败的预配状态 |
字符串 |
sslCertificate |
获取或设置应用程序网关的 ssl 证书资源 |
SubResource |
ApplicationGatewayIPConfiguration
名字 |
描述 |
价值 |
provisioningState |
获取或设置应用程序网关子网资源更新/删除/失败的预配状态 |
字符串 |
子 |
获取或设置子网资源的引用。应用程序网关从中获取其专用地址的子网 |
SubResource |
ApplicationGatewayRequestRoutingRule
名字 |
描述 |
价值 |
backendAddressPool |
获取或设置应用程序网关的后端地址池资源 |
SubResource |
backendHttpSettings |
获取或设置应用程序网关的前端端口资源 |
SubResource |
httpListener |
获取或设置应用程序网关的 http 侦听器资源 |
SubResource |
provisioningState |
获取或设置请求路由规则资源更新/删除/失败的预配状态 |
字符串 |
ruleType |
获取或设置规则类型 |
“Basic” |
ApplicationGatewaySku
名字 |
描述 |
价值 |
能力 |
获取或设置应用程序网关的容量(实例计数) |
int |
名字 |
获取或设置应用程序网关 SKU 的名称 |
“Standard_Large” “Standard_Medium” “Standard_Small” |
层 |
获取或设置应用程序网关的层 |
“Standard” |
ApplicationGatewaySslCertificate
名字 |
描述 |
价值 |
数据 |
获取或设置证书数据 |
字符串 |
密码 |
获取或设置证书密码 |
字符串 |
provisioningState |
获取或设置 SSL 证书资源更新/删除/失败的预配状态 |
字符串 |
publicCertData |
获取或设置证书公共数据 |
字符串 |
Microsoft.Network/applicationGateways
名字 |
描述 |
价值 |
etag |
获取在更新资源时更改的唯一只读字符串 |
字符串 |
位置 |
资源位置 |
string (必需) |
名字 |
资源名称 |
string (必需) |
性能 |
应用程序网关的属性 |
ApplicationGatewayPropertiesFormat |
标签 |
资源标记 |
标记名称和值的字典。 |
类型 |
资源类型 |
“Microsoft.Network/applicationGateways@2015-05-01-preview” |
SubResource