Microsoft.Network applicationGateways 2015-05-01-preview
- 최신
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
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
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소를 가져오거나 설정합니다. | ApplicationGatewayBackendAddress |
backendIPConfigurations | Application Gateway의 backendIPConfiguration을 가져오거나 설정합니다. | SubResource[] |
provisioningState | 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayBackendHttpSettings
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성 | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
cookieBasedAffinity | 쿠키 선호도를 가져오거나 설정합니다. | '사용 안 함' 'Enabled' |
항구 | 포트를 가져오거나 설정합니다. | int |
프로토콜 | 프로토콜을 가져오거나 설정합니다. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayFrontendIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성 | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | 네트워크 인터페이스 IP 구성의 privateIPAddress를 가져오거나 설정합니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조를 가져오거나 설정합니다. | SubResource |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. | SubResource |
ApplicationGatewayFrontendPort
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 포트 속성 | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
항구 | 프런트 엔드 포트를 가져오거나 설정합니다. | int |
provisioningState | 프런트 엔드 포트 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayHttpListener
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 Http 수신기 속성 | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
frontendIPConfiguration | Application Gateway의 프런트 엔드 IP 구성 리소스를 가져오거나 설정합니다. | SubResource |
frontendPort | Application Gateway의 프런트 엔드 포트 리소스를 가져오거나 설정합니다. | SubResource |
프로토콜 | 프로토콜을 가져오거나 설정합니다. | 'Http' 'Https' |
provisioningState | http 수신기 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
sslCertificate | Application Gateway의 ssl 인증서 리소스를 가져오거나 설정합니다. | SubResource |
ApplicationGatewayIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 IP 구성 속성 | applicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | Application Gateway 서브넷 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷 | SubResource |
ApplicationGatewayPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPools | Application Gateway 리소스의 백 엔드 주소 풀을 가져오거나 설정합니다. | ApplicationGatewayBackendAddressPool |
backendHttpSettingsCollection | Application Gateway 리소스의 백 엔드 http 설정을 가져오거나 설정합니다. | applicationGatewayBackendHttpSettings |
frontendIPConfigurations | 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소를 가져오거나 설정합니다. | ApplicationGatewayFrontendIPConfiguration |
frontendPorts | Application Gateway 리소스의 프런트 엔드 포트를 가져오거나 설정합니다. | applicationGatewayFrontendPort |
gatewayIPConfigurations | Application Gateway 리소스의 서브넷을 가져오거나 설정합니다. | ApplicationGatewayIPConfiguration |
httpListeners | Application Gateway 리소스의 HTTP 수신기를 가져오거나 설정합니다. | applicationGatewayHttpListener |
provisioningState | ApplicationGateway 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
requestRoutingRules | Application Gateway 리소스의 요청 라우팅 규칙을 가져오거나 설정합니다. | applicationGatewayRequestRoutingRule |
resourceGuid | ApplicationGateway 리소스의 리소스 guid 속성을 가져오거나 설정합니다. | 문자열 |
sku | Application Gateway 리소스의 sku를 가져오거나 설정합니다. | ApplicationGatewaySku |
sslCertificates | Application Gateway 리소스의 ssl 인증서를 가져오거나 설정합니다. | ApplicationGatewaySslCertificate |
ApplicationGatewayRequestRoutingRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | Application Gateway의 요청 라우팅 규칙 속성 | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | Application Gateway의 백 엔드 주소 풀 리소스를 가져오거나 설정합니다. | SubResource |
backendHttpSettings | Application Gateway의 프런트 엔드 포트 리소스를 가져오거나 설정합니다. | SubResource |
httpListener | Application Gateway의 http 수신기 리소스를 가져오거나 설정합니다. | SubResource |
provisioningState | 요청 라우팅 규칙 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ruleType | 규칙 유형을 가져오거나 설정합니다. | '기본' |
ApplicationGatewaySku
이름 | 묘사 | 값 |
---|---|---|
용량 | 애플리케이션 게이트웨이의 용량(인스턴스 수)을 가져오거나 설정합니다. | int |
이름 | Application Gateway SKU의 이름을 가져오거나 설정합니다. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
계층 | Application Gateway의 계층을 가져오거나 설정합니다. | 'Standard' |
ApplicationGatewaySslCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | Application Gateway의 SSL 인증서 속성 | applicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | 인증서 데이터를 가져오거나 설정합니다. | 문자열 |
암호 | 인증서 암호를 가져오거나 설정합니다. | 문자열 |
provisioningState | ssl 인증서 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicCertData | 인증서 공용 데이터를 가져오거나 설정합니다. | 문자열 |
Microsoft.Network/applicationGateways
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
위치 | 리소스 위치 | string(필수) |
이름 | 리소스 이름 | string(필수) |
속성 | Application Gateway의 속성 | ApplicationGatewayPropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
ResourceTags
이름 | 묘사 | 값 |
---|
SubResource
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID | 문자열 |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일 | 묘사 |
---|---|
NAT 게이트웨이 및 Application Gateway 사용하여 AKS 클러스터 |
이 샘플에서는 아웃바운드 연결을 위한 NAT 게이트웨이와 인바운드 연결을 위한 Application Gateway를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
Application Gateway 수신 컨트롤러 사용하여 AKS 클러스터 |
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
내부 API Management 및 Web App 사용하여 Application Gateway |
Azure Web App에서 호스트되는 웹 API를 서비스하는 가상 네트워크(내부 모드) API Management 인스턴스로 인터넷 트래픽을 라우팅하는 Application Gateway입니다. |
WAF 및 방화벽 정책 사용하여 Application Gateway |
이 템플릿은 방화벽 정책과 함께 구성된 WAF를 사용하여 Application Gateway를 만듭니다. |
웹앱, PE 및 Application Gateway v2 만들기 | 이 템플릿은 Application Gateway v2인 Azure Virtual Network 서브넷에 프라이빗 엔드포인트가 있는 Azure Web App을 만듭니다. Application Gateway는 vNet(서브넷)에 배포됩니다. 웹앱은 프라이빗 엔드포인트를 사용하여 서브넷에서 트래픽에 대한 액세스를 제한합니다. |
Application Gateway v2 만들기 | 이 템플릿은 가상 네트워크에 애플리케이션 게이트웨이 v2를 만들고 공용 프런트 엔드를 사용하여 자동 크기 조정 속성 및 HTTP 부하 분산 규칙을 설정합니다. |
Azure Application Gateway v2 만들기 | 이 템플릿은 백 엔드 풀에 두 개의 Windows Server 2016 서버가 있는 Azure Application Gateway를 만듭니다. |
Azure Application Gateway Azure WAF v2 만들기 | 이 템플릿은 백 엔드 풀에 두 개의 Windows Server 2016 서버가 있는 Azure Application Gateway에 Azure Web Application Firewall v2를 만듭니다. |
App Gateway 사용하여 내부 VNet에서 API Management 만들기 | 이 템플릿은 Azure Application Gateway로 보호되는 프라이빗 네트워크에서 Azure API Management 인스턴스를 만드는 방법을 보여 줍니다. |
인증서 사용하여 Application Gateway 만들기 |
이 템플릿은 Key Vault 자체 서명된 인증서를 생성한 다음 Application Gateway에서 참조하는 방법을 보여 줍니다. |
Azure Application Gateway 사용하여 Windows VM 확장 집합 배포 | 이 템플릿을 사용하면 Azure Application Gateway와 통합된 간단한 Windows VM 확장 집합을 배포할 수 있으며 최대 1,000개의 VM을 지원합니다. |
Application Gateway 원본 사용하여 Front Door 표준/프리미엄 |
이 템플릿은 Front Door 표준/프리미엄 및 Application Gateway 인스턴스를 만들고 NSG 및 WAF 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다. |
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door |
이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 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
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소를 가져오거나 설정합니다. | ApplicationGatewayBackendAddress |
backendIPConfigurations | Application Gateway의 backendIPConfiguration을 가져오거나 설정합니다. | SubResource[] |
provisioningState | 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayBackendHttpSettings
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성 | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
cookieBasedAffinity | 쿠키 선호도를 가져오거나 설정합니다. | '사용 안 함' 'Enabled' |
항구 | 포트를 가져오거나 설정합니다. | int |
프로토콜 | 프로토콜을 가져오거나 설정합니다. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayFrontendIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성 | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | 네트워크 인터페이스 IP 구성의 privateIPAddress를 가져오거나 설정합니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조를 가져오거나 설정합니다. | SubResource |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. | SubResource |
ApplicationGatewayFrontendPort
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 포트 속성 | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
항구 | 프런트 엔드 포트를 가져오거나 설정합니다. | int |
provisioningState | 프런트 엔드 포트 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayHttpListener
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 Http 수신기 속성 | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
frontendIPConfiguration | Application Gateway의 프런트 엔드 IP 구성 리소스를 가져오거나 설정합니다. | SubResource |
frontendPort | Application Gateway의 프런트 엔드 포트 리소스를 가져오거나 설정합니다. | SubResource |
프로토콜 | 프로토콜을 가져오거나 설정합니다. | 'Http' 'Https' |
provisioningState | http 수신기 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
sslCertificate | Application Gateway의 ssl 인증서 리소스를 가져오거나 설정합니다. | SubResource |
ApplicationGatewayIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 IP 구성 속성 | applicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | Application Gateway 서브넷 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷 | SubResource |
ApplicationGatewayPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPools | Application Gateway 리소스의 백 엔드 주소 풀을 가져오거나 설정합니다. | ApplicationGatewayBackendAddressPool |
backendHttpSettingsCollection | Application Gateway 리소스의 백 엔드 http 설정을 가져오거나 설정합니다. | applicationGatewayBackendHttpSettings |
frontendIPConfigurations | 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소를 가져오거나 설정합니다. | ApplicationGatewayFrontendIPConfiguration |
frontendPorts | Application Gateway 리소스의 프런트 엔드 포트를 가져오거나 설정합니다. | applicationGatewayFrontendPort |
gatewayIPConfigurations | Application Gateway 리소스의 서브넷을 가져오거나 설정합니다. | ApplicationGatewayIPConfiguration |
httpListeners | Application Gateway 리소스의 HTTP 수신기를 가져오거나 설정합니다. | applicationGatewayHttpListener |
provisioningState | ApplicationGateway 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
requestRoutingRules | Application Gateway 리소스의 요청 라우팅 규칙을 가져오거나 설정합니다. | applicationGatewayRequestRoutingRule |
resourceGuid | ApplicationGateway 리소스의 리소스 guid 속성을 가져오거나 설정합니다. | 문자열 |
sku | Application Gateway 리소스의 sku를 가져오거나 설정합니다. | ApplicationGatewaySku |
sslCertificates | Application Gateway 리소스의 ssl 인증서를 가져오거나 설정합니다. | ApplicationGatewaySslCertificate |
ApplicationGatewayRequestRoutingRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | Application Gateway의 요청 라우팅 규칙 속성 | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | Application Gateway의 백 엔드 주소 풀 리소스를 가져오거나 설정합니다. | SubResource |
backendHttpSettings | Application Gateway의 프런트 엔드 포트 리소스를 가져오거나 설정합니다. | SubResource |
httpListener | Application Gateway의 http 수신기 리소스를 가져오거나 설정합니다. | SubResource |
provisioningState | 요청 라우팅 규칙 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ruleType | 규칙 유형을 가져오거나 설정합니다. | '기본' |
ApplicationGatewaySku
이름 | 묘사 | 값 |
---|---|---|
용량 | 애플리케이션 게이트웨이의 용량(인스턴스 수)을 가져오거나 설정합니다. | int |
이름 | Application Gateway SKU의 이름을 가져오거나 설정합니다. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
계층 | Application Gateway의 계층을 가져오거나 설정합니다. | 'Standard' |
ApplicationGatewaySslCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | Application Gateway의 SSL 인증서 속성 | applicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | 인증서 데이터를 가져오거나 설정합니다. | 문자열 |
암호 | 인증서 암호를 가져오거나 설정합니다. | 문자열 |
provisioningState | ssl 인증서 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicCertData | 인증서 공용 데이터를 가져오거나 설정합니다. | 문자열 |
Microsoft.Network/applicationGateways
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2015-05-01-preview' |
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
위치 | 리소스 위치 | string(필수) |
이름 | 리소스 이름 | string(필수) |
속성 | Application Gateway의 속성 | ApplicationGatewayPropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.Network/applicationGateways' |
ResourceTags
이름 | 묘사 | 값 |
---|
SubResource
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
NAT 게이트웨이 및 Application Gateway 사용하여 AKS 클러스터 Azure |
이 샘플에서는 아웃바운드 연결을 위한 NAT 게이트웨이와 인바운드 연결을 위한 Application Gateway를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
Application Gateway 수신 컨트롤러 사용하여 AKS 클러스터 Azure |
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault를 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
WAF, SSL, IIS 및 HTTPS 리디렉션 사용하여 App Gateway Azure |
이 템플릿은 WAF, 엔드투엔드 SSL 및 HTTP를 사용하여 IIS 서버의 HTTPS 리디렉션에 Application Gateway를 배포합니다. |
IP 제한 있는 웹앱용 Application Gateway Azure |
이 템플릿은 웹앱에서 IP 제한이 설정된 Azure Web App 앞에 애플리케이션 게이트웨이를 만듭니다. |
다중 호스팅 대한 Application Gateway Azure |
이 템플릿은 Application Gateway를 만들고 포트 443의 다중 호스팅에 대해 구성합니다. |
url 경로 기반 라우팅 대한 Azure |
이 템플릿은 Application Gateway를 만들고 URL 경로 기반 라우팅에 대해 구성합니다. |
내부 API Management 및 Web App 사용하여 Application Gateway Azure |
Azure Web App에서 호스트되는 웹 API를 서비스하는 가상 네트워크(내부 모드) API Management 인스턴스로 인터넷 트래픽을 라우팅하는 Application Gateway입니다. |
WAF 및 방화벽 정책 사용하여 Application Gateway Azure |
이 템플릿은 방화벽 정책과 함께 구성된 WAF를 사용하여 Application Gateway를 만듭니다. |
Azure SQL Database 사용하여 자동 크기 조정 LANSA Windows VM ScaleSet Azure |
템플릿은 확장 집합에서 원하는 수의 VM이 있는 Windows VMSS와 각 VM에 설치할 LANSA MSI를 배포합니다. VM 확장 집합이 배포되면 사용자 지정 스크립트 확장을 사용하여 LANSA MSI를 설치합니다. |
Azure Application Gateway 데모 설치 Azure |
이 템플릿을 사용하면 Azure Application Gateway 데모를 신속하게 배포하여 쿠키 기반 선호도를 사용하거나 사용하지 않고 부하 분산을 테스트할 수 있습니다. |
Application Gateway v2 의해 보호되는 웹앱 만들기 Azure 배포 |
이 템플릿은 Application Gateway v2에 대한 액세스 제한이 있는 Azure Web App을 만듭니다. Application Gateway는 'Microsoft.Web' 서비스 엔드포인트를 사용하도록 설정된 vNet(서브넷)에 배포됩니다. 웹앱은 서브넷의 트래픽에 대한 액세스를 제한합니다. |
웹앱, PE 및 Application Gateway v2 만들기 Azure 배포 |
이 템플릿은 Application Gateway v2인 Azure Virtual Network 서브넷에 프라이빗 엔드포인트가 있는 Azure Web App을 만듭니다. Application Gateway는 vNet(서브넷)에 배포됩니다. 웹앱은 프라이빗 엔드포인트를 사용하여 서브넷에서 트래픽에 대한 액세스를 제한합니다. |
가상 네트워크 WordPress 사이트 만들기 Azure 배포 |
이 템플릿은 가상 네트워크의 Container Instance에 WordPress 사이트를 만듭니다. WordPress 사이트에 액세스할 수 있는 공용 사이트 FQDN을 출력합니다. |
Application Gateway 만들기 Azure 배포 |
이 템플릿은 가상 네트워크에 애플리케이션 게이트웨이를 만들고 모든 수의 가상 머신에 대한 부하 분산 규칙을 설정합니다. |
Application Gateway(사용자 지정 SSL) 만들기 Azure 배포 |
이 템플릿은 사용자 지정 ssl 정책을 사용하여 구성된 Application Gateway를 배포합니다. |
Application Gateway(SSL 정책) 만들기 Azure 배포 |
이 템플릿은 미리 정의된 ssl 정책을 사용하여 구성된 Application Gateway를 배포합니다. |
WAF(Application Gateway) 만들기 Azure 배포 |
이 템플릿은 가상 네트워크에 웹 애플리케이션 방화벽 기능이 있는 애플리케이션 게이트웨이를 만들고 여러 가상 머신에 대한 부하 분산 규칙을 설정합니다. |
WebApps용 Application Gateway 만들기 Azure 배포 |
이 템플릿은 사용자 지정 프로브를 사용하도록 설정된 두 Azure Web Apps 앞에 애플리케이션 게이트웨이를 만듭니다. |
Application Gateway v2 만들기 Azure 배포 |
이 템플릿은 가상 네트워크에 애플리케이션 게이트웨이 v2를 만들고 공용 프런트 엔드를 사용하여 자동 크기 조정 속성 및 HTTP 부하 분산 규칙을 설정합니다. |
Key Vault 사용하여 Application Gateway V2 만들기 Azure 배포 |
이 템플릿은 Virtual Network에 Application Gateway V2, 사용자 정의 ID, Key Vault, 비밀(인증서 데이터) 및 Key Vault 및 Application Gateway에 대한 액세스 정책을 배포합니다. |
경로 재정의 사용하여 Application Gateway 만들기 Azure 배포 |
이 템플릿은 Application Gateway를 배포하고 백 엔드 주소 풀에 대한 경로 재정의 기능의 사용을 보여 줍니다. |
프로브 사용하여 Application Gateway 만들기 Azure 배포 |
이 템플릿은 향상된 프로브 기능을 사용하여 Application Gateway를 배포합니다. |
공용 IP 사용하여 Application Gateway 만들기 Azure 배포 |
이 템플릿은 Application Gateway, Application Gateway에 대한 공용 IP 주소 및 Application Gateway가 배포되는 Virtual Network를 만듭니다. 또한 두 개의 백 엔드 서버를 사용하여 Http 부하 분산을 위한 Application Gateway를 구성합니다. 백 엔드 서버에 유효한 IP를 지정해야 합니다. |
공용 IP(오프로드) 사용하여 Application Gateway 만들기 Azure 배포 |
이 템플릿은 Application Gateway, Application Gateway에 대한 공용 IP 주소 및 Application Gateway가 배포되는 Virtual Network를 만듭니다. 또한 두 개의 백 엔드 서버를 사용하여 Ssl 오프로드 및 부하 분산을 위한 Application Gateway를 구성합니다. 백 엔드 서버에 유효한 IP를 지정해야 합니다. |
리디렉션 사용하여 Application Gateway 만들기 Azure 배포 |
이 템플릿은 가상 네트워크에서 리디렉션 기능이 있는 애플리케이션 게이트웨이를 만들고 부하 분산 및 리디렉션 규칙(기본 및 경로 기반)을 설정합니다. |
다시 쓰기 사용하여 Application Gateway 만들기 Azure 배포 |
이 템플릿은 가상 네트워크에서 다시 쓰기 기능을 사용하여 애플리케이션 게이트웨이를 만들고 부하 분산을 설정하고 규칙을 다시 작성합니다. |
Azure Application Gateway v2 만들기 Azure 배포 |
이 템플릿은 백 엔드 풀에 두 개의 Windows Server 2016 서버가 있는 Azure Application Gateway를 만듭니다. |
Azure Application Gateway Azure WAF v2 만들기 Azure 배포 |
이 템플릿은 백 엔드 풀에 두 개의 Windows Server 2016 서버가 있는 Azure Application Gateway에 Azure Web Application Firewall v2를 만듭니다. |
IPv6 Application Gateway 만들기 Azure 배포 |
이 템플릿은 이중 스택 가상 네트워크에 IPv6 프런트 엔드가 있는 애플리케이션 게이트웨이를 만듭니다. |
App Gateway 사용하여 내부 VNet에서 API Management 만들기 Azure 배포 |
이 템플릿은 Azure Application Gateway로 보호되는 프라이빗 네트워크에서 Azure API Management 인스턴스를 만드는 방법을 보여 줍니다. |
인증서 사용하여 Application Gateway 만들기 Azure |
이 템플릿은 Key Vault 자체 서명된 인증서를 생성한 다음 Application Gateway에서 참조하는 방법을 보여 줍니다. |
Azure Application Gateway 사용하여 Windows VM 확장 집합 배포 Azure 배포 |
이 템플릿을 사용하면 Azure Application Gateway와 통합된 간단한 Windows VM 확장 집합을 배포할 수 있으며 최대 1,000개의 VM을 지원합니다. |
Azure Application Gateway 사용하여 Ubuntu VM 확장 집합 배포 Azure 배포 |
이 템플릿을 사용하면 Azure Application Gateway와 통합된 간단한 Ubuntu VM 확장 집합을 배포할 수 있으며 최대 1,000개의 VM을 지원합니다. |
iLB ASE Azure |
App Service Environment는 Web Apps, Mobile Apps 및 API Apps를 포함하여 대규모로 Azure App Service 앱을 안전하게 실행하기 위해 완전히 격리되고 전용된 환경을 제공하는 Azure App Service의 프리미엄 서비스 계획 옵션입니다. |
Application Gateway 원본 사용하여 Front Door 표준/프리미엄 Azure |
이 템플릿은 Front Door 표준/프리미엄 및 Application Gateway 인스턴스를 만들고 NSG 및 WAF 정책을 사용하여 트래픽이 Front Door 원본을 통과했는지 확인합니다. |
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door Azure |
이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 Front Door 표준/프리미엄을 만듭니다. |
NSG, ILB, AppGateway 사용하여 다중 계층 앱 Azure |
이 템플릿은 Virtual Network를 배포하고, 서브넷을 통해 네트워크를 분리하고, VM을 배포하고, 부하 분산을 구성합니다. |
다중 계층 트래픽 관리자, L4 ILB, L7 AppGateway Azure 배포 |
이 템플릿은 Virtual Network를 배포하고, 서브넷을 통해 네트워크를 분리하고, VM을 배포하고, 부하 분산을 구성합니다. |
Terraform(AzAPI 공급자) 리소스 정의
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
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소를 가져오거나 설정합니다. | ApplicationGatewayBackendAddress |
backendIPConfigurations | Application Gateway의 backendIPConfiguration을 가져오거나 설정합니다. | SubResource[] |
provisioningState | 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayBackendHttpSettings
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성 | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
cookieBasedAffinity | 쿠키 선호도를 가져오거나 설정합니다. | '사용 안 함' 'Enabled' |
항구 | 포트를 가져오거나 설정합니다. | int |
프로토콜 | 프로토콜을 가져오거나 설정합니다. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayFrontendIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성 | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | 네트워크 인터페이스 IP 구성의 privateIPAddress를 가져오거나 설정합니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조를 가져오거나 설정합니다. | SubResource |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. | SubResource |
ApplicationGatewayFrontendPort
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 포트 속성 | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
항구 | 프런트 엔드 포트를 가져오거나 설정합니다. | int |
provisioningState | 프런트 엔드 포트 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayHttpListener
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 Http 수신기 속성 | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
frontendIPConfiguration | Application Gateway의 프런트 엔드 IP 구성 리소스를 가져오거나 설정합니다. | SubResource |
frontendPort | Application Gateway의 프런트 엔드 포트 리소스를 가져오거나 설정합니다. | SubResource |
프로토콜 | 프로토콜을 가져오거나 설정합니다. | 'Http' 'Https' |
provisioningState | http 수신기 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
sslCertificate | Application Gateway의 ssl 인증서 리소스를 가져오거나 설정합니다. | SubResource |
ApplicationGatewayIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 IP 구성 속성 | applicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | Application Gateway 서브넷 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷 | SubResource |
ApplicationGatewayPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPools | Application Gateway 리소스의 백 엔드 주소 풀을 가져오거나 설정합니다. | ApplicationGatewayBackendAddressPool |
backendHttpSettingsCollection | Application Gateway 리소스의 백 엔드 http 설정을 가져오거나 설정합니다. | applicationGatewayBackendHttpSettings |
frontendIPConfigurations | 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소를 가져오거나 설정합니다. | ApplicationGatewayFrontendIPConfiguration |
frontendPorts | Application Gateway 리소스의 프런트 엔드 포트를 가져오거나 설정합니다. | applicationGatewayFrontendPort |
gatewayIPConfigurations | Application Gateway 리소스의 서브넷을 가져오거나 설정합니다. | ApplicationGatewayIPConfiguration |
httpListeners | Application Gateway 리소스의 HTTP 수신기를 가져오거나 설정합니다. | applicationGatewayHttpListener |
provisioningState | ApplicationGateway 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
requestRoutingRules | Application Gateway 리소스의 요청 라우팅 규칙을 가져오거나 설정합니다. | applicationGatewayRequestRoutingRule |
resourceGuid | ApplicationGateway 리소스의 리소스 guid 속성을 가져오거나 설정합니다. | 문자열 |
sku | Application Gateway 리소스의 sku를 가져오거나 설정합니다. | ApplicationGatewaySku |
sslCertificates | Application Gateway 리소스의 ssl 인증서를 가져오거나 설정합니다. | ApplicationGatewaySslCertificate |
ApplicationGatewayRequestRoutingRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | Application Gateway의 요청 라우팅 규칙 속성 | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | Application Gateway의 백 엔드 주소 풀 리소스를 가져오거나 설정합니다. | SubResource |
backendHttpSettings | Application Gateway의 프런트 엔드 포트 리소스를 가져오거나 설정합니다. | SubResource |
httpListener | Application Gateway의 http 수신기 리소스를 가져오거나 설정합니다. | SubResource |
provisioningState | 요청 라우팅 규칙 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
ruleType | 규칙 유형을 가져오거나 설정합니다. | '기본' |
ApplicationGatewaySku
이름 | 묘사 | 값 |
---|---|---|
용량 | 애플리케이션 게이트웨이의 용량(인스턴스 수)을 가져오거나 설정합니다. | int |
이름 | Application Gateway SKU의 이름을 가져오거나 설정합니다. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' |
계층 | Application Gateway의 계층을 가져오거나 설정합니다. | 'Standard' |
ApplicationGatewaySslCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | Application Gateway의 SSL 인증서 속성 | applicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | 인증서 데이터를 가져오거나 설정합니다. | 문자열 |
암호 | 인증서 암호를 가져오거나 설정합니다. | 문자열 |
provisioningState | ssl 인증서 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicCertData | 인증서 공용 데이터를 가져오거나 설정합니다. | 문자열 |
Microsoft.Network/applicationGateways
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
위치 | 리소스 위치 | string(필수) |
이름 | 리소스 이름 | string(필수) |
속성 | Application Gateway의 속성 | ApplicationGatewayPropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.Network/applicationGateways@2015-05-01-preview" |
ResourceTags
이름 | 묘사 | 값 |
---|
SubResource
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID | 문자열 |