Microsoft.Network applicationGateways 2018-01-01
- 최신
- 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@2018-01-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
type: 'string'
}
]
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
applicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
resourceNavigationLinks: [
{
id: 'string'
name: 'string'
properties: {
link: 'string'
linkedResourceType: 'string'
}
}
]
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpoints: [
{
locations: [
'string'
]
provisioningState: 'string'
service: 'string'
}
]
}
}
}
}
]
provisioningState: 'string'
}
type: 'string'
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
provisioningState: 'string'
requestTimeout: int
}
type: 'string'
}
]
enableHttp2: bool
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
type: 'string'
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
type: 'string'
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
type: 'string'
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
protocol: 'string'
provisioningState: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
}
type: 'string'
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
type: 'string'
}
]
provisioningState: 'string'
redirectConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
type: 'string'
}
]
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
type: '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'
}
type: 'string'
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
}
type: 'string'
}
]
provisioningState: 'string'
}
type: 'string'
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
firewallMode: 'string'
maxRequestBodySize: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
속성 값
ApplicationGatewayAuthenticationCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 인증 인증서 속성입니다. | applicationGatewayAuthenticationCertificatePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | 인증서 공용 데이터입니다. | 문자열 |
provisioningState | 인증 인증서 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayBackendAddress
이름 | 묘사 | 값 |
---|---|---|
fqdn | FQDN(정규화된 도메인 이름)입니다. | 문자열 |
ipAddress | IP 주소 | 문자열 |
ApplicationGatewayBackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성입니다. | applicationGatewayBackendAddressPoolPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소 | ApplicationGatewayBackendAddress |
backendIPConfigurations | 네트워크 인터페이스에 정의된 IP에 대한 참조 컬렉션입니다. | networkInterfaceIPConfiguration |
provisioningState | 백 엔드 주소 풀 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayBackendHttpSettings
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성입니다. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
affinityCookieName | 선호도 쿠키에 사용할 쿠키 이름입니다. | 문자열 |
authenticationCertificates | 애플리케이션 게이트웨이 인증 인증서에 대한 참조 배열입니다. | SubResource[] |
connectionDraining | 백 엔드 http 설정 리소스의 연결 드레이닝 | applicationGatewayConnectionDraining |
cookieBasedAffinity | 쿠키 기반 선호도입니다. | '사용 안 함' 'Enabled' |
hostName | 백 엔드 서버로 보낼 호스트 헤더입니다. | 문자열 |
길 | 모든 HTTP 요청에 대한 접두사로 사용해야 하는 경로입니다. Null은 경로 앞에 접두사를 추가하지 않음을 의미합니다. 기본값은 null입니다. | 문자열 |
pickHostNameFromBackendAddress | 백 엔드 서버의 호스트 이름에서 호스트 헤더를 선택할지 여부를 선택합니다. 기본값은 false입니다. | bool |
항구 | 항구 | int |
탐침 | 애플리케이션 게이트웨이의 리소스를 검색합니다. | SubResource |
probeEnabled | 프로브를 사용할 수 있는지 여부입니다. 기본값은 false입니다. | bool |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
requestTimeout | 요청 시간 제한(초)입니다. RequestTimeout 내에서 응답을 받지 못하면 Application Gateway가 요청에 실패합니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
ApplicationGatewayConnectionDraining
이름 | 묘사 | 값 |
---|---|---|
drainTimeoutInSec | 연결 드레이닝이 활성화된 시간(초)입니다. 허용되는 값은 1초에서 3600초까지입니다. | int 제약 조건: 최소값 = 1 최대값 = 3600(필수) |
사용 | 연결 드레이닝이 사용되는지 여부입니다. | bool(필수) |
ApplicationGatewayFirewallDisabledRuleGroup
이름 | 묘사 | 값 |
---|---|---|
ruleGroupName | 사용하지 않도록 설정할 규칙 그룹의 이름입니다. | string(필수) |
규칙 | 사용하지 않도록 설정할 규칙 목록입니다. null이면 규칙 그룹의 모든 규칙이 비활성화됩니다. | int[] |
ApplicationGatewayFrontendIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성입니다. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | 네트워크 인터페이스 IP 구성의 PrivateIPAddress입니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 방법입니다. | '동적' 'Static' |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조입니다. | SubResource |
서브넷 | 서브넷 리소스의 참조입니다. | SubResource |
ApplicationGatewayFrontendPort
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 포트 속성입니다. | ApplicationGatewayFrontendPortPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayFrontendPortPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
항구 | 프런트 엔드 포트 | int |
provisioningState | 프런트 엔드 포트 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayHttpListener
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 HTTP 수신기 속성입니다. | ApplicationGatewayHttpListenerPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayHttpListenerPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
frontendIPConfiguration | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 리소스입니다. | SubResource |
frontendPort | 애플리케이션 게이트웨이의 프런트 엔드 포트 리소스입니다. | SubResource |
hostName | HTTP 수신기의 호스트 이름입니다. | 문자열 |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | HTTP 수신기 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
requireServerNameIndication | 프로토콜이 https인 경우에만 적용됩니다. 다중 호스팅에 SNI를 사용하도록 설정합니다. | bool |
sslCertificate | 애플리케이션 게이트웨이의 SSL 인증서 리소스입니다. | SubResource |
ApplicationGatewayIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 IP 구성 속성입니다. | applicationGatewayIPConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 애플리케이션 게이트웨이 서브넷 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
서브넷 | 서브넷 리소스의 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. | SubResource |
ApplicationGatewayPathRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 경로 규칙 속성입니다. | applicationGatewayPathRulePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayPathRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | URL 경로 맵 경로 규칙의 백 엔드 주소 풀 리소스입니다. | SubResource |
backendHttpSettings | URL 경로 맵 경로 규칙의 백 엔드 http 설정 리소스입니다. | SubResource |
경로 | URL 경로 맵의 경로 규칙입니다. | string[] |
provisioningState | URL 경로 맵 리소스의 경로 규칙입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfiguration | URL 경로 맵 경로 규칙의 구성 리소스를 리디렉션합니다. | SubResource |
ApplicationGatewayProbe
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이 프로브의 속성입니다. | ApplicationGatewayProbePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayProbeHealthResponseMatch
이름 | 묘사 | 값 |
---|---|---|
몸 | 상태 응답에 포함되어야 하는 본문입니다. 기본값은 비어 있습니다. | 문자열 |
statusCodes | 허용되는 정상 상태 코드 범위입니다. 정상 상태 코드의 기본 범위는 200-399입니다. | string[] |
ApplicationGatewayProbePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
호스트 | 프로브를 보낼 호스트 이름입니다. | 문자열 |
간 | 검색 간격(초)입니다. 두 개의 연속 프로브 사이의 시간 간격입니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
성냥 | 정상 프로브 응답을 분류하기 위한 기준입니다. | applicationGatewayProbeHealthResponseMatch |
minServers | 항상 정상으로 표시된 최소 서버 수입니다. 기본값은 0입니다. | int |
길 | 프로브의 상대 경로입니다. 유효한 경로는 '/'에서 시작합니다. 프로브는 <프로토콜>://<호스트>:<포트><경로> | 문자열 |
pickHostNameFromBackendHttpSettings | 백 엔드 http 설정에서 호스트 헤더를 선택해야 하는지 여부입니다. 기본값은 false입니다. | bool |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
타임 아웃 | 프로브 시간 제한(초)입니다. 이 시간 제한 기간 동안 유효한 응답을 받지 못한 경우 실패한 것으로 표시된 프로브입니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
unhealthyThreshold | 프로브 재시도 횟수입니다. 연속 프로브 실패 횟수가 UnhealthyThreshold에 도달하면 백 엔드 서버가 다운됩니다. 허용되는 값은 1초에서 20초입니다. | int |
ApplicationGatewayPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
authenticationCertificates | 애플리케이션 게이트웨이 리소스의 인증 인증서입니다. | applicationGatewayAuthenticationCertificate |
backendAddressPools | 애플리케이션 게이트웨이 리소스의 백 엔드 주소 풀입니다. | ApplicationGatewayBackendAddressPool |
backendHttpSettingsCollection | 애플리케이션 게이트웨이 리소스의 백 엔드 http 설정입니다. | applicationGatewayBackendHttpSettings |
enableHttp2 | 애플리케이션 게이트웨이 리소스에서 HTTP2를 사용할 수 있는지 여부입니다. | bool |
frontendIPConfigurations | 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소입니다. | ApplicationGatewayFrontendIPConfiguration |
frontendPorts | 애플리케이션 게이트웨이 리소스의 프런트 엔드 포트입니다. | applicationGatewayFrontendPort |
gatewayIPConfigurations | 게이트웨이 리소스 애플리케이션의 서브넷입니다. | ApplicationGatewayIPConfiguration |
httpListeners | 애플리케이션 게이트웨이 리소스의 Http 수신기입니다. | applicationGatewayHttpListener |
프로브 | 애플리케이션 게이트웨이 리소스의 프로브입니다. | ApplicationGatewayProbe |
provisioningState | 애플리케이션 게이트웨이 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfigurations | 애플리케이션 게이트웨이 리소스의 구성을 리디렉션합니다. | applicationGatewayRedirectConfiguration |
requestRoutingRules | 애플리케이션 게이트웨이 리소스의 라우팅 규칙을 요청합니다. | applicationGatewayRequestRoutingRule |
resourceGuid | 애플리케이션 게이트웨이 리소스의 리소스 GUID 속성입니다. | 문자열 |
sku | 애플리케이션 게이트웨이 리소스의 SKU입니다. | ApplicationGatewaySku |
sslCertificates | 애플리케이션 게이트웨이 리소스의 SSL 인증서입니다. | ApplicationGatewaySslCertificate |
sslPolicy | 애플리케이션 게이트웨이 리소스의 SSL 정책입니다. | ApplicationGatewaySslPolicy |
urlPathMaps | 애플리케이션 게이트웨이 리소스의 URL 경로 맵입니다. | ApplicationGatewayUrlPathMap |
webApplicationFirewallConfiguration | 웹 애플리케이션 방화벽 구성. | applicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 리디렉션 구성 속성입니다. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayRedirectConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
includePath | 리디렉션된 URL에 경로를 포함합니다. | bool |
includeQueryString | 리디렉션된 URL에 쿼리 문자열을 포함합니다. | bool |
pathRules | 리디렉션 구성을 지정하는 경로 규칙입니다. | SubResource[] |
redirectType | 지원되는 http 리디렉션 형식 - 영구, 임시, 발견됨, SeeOther. | 'Found' '영구' 'SeeOther' '임시' |
requestRoutingRules | 리디렉션 구성을 지정하는 요청 라우팅입니다. | SubResource[] |
targetListener | 요청을 리디렉션할 수신기에 대한 참조입니다. | SubResource |
targetUrl | 요청을 리디렉션할 URL입니다. | 문자열 |
urlPathMaps | URL 경로는 기본 리디렉션 구성을 지정하는 맵입니다. | SubResource[] |
ApplicationGatewayRequestRoutingRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 요청 라우팅 규칙 속성입니다. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayRequestRoutingRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | 애플리케이션 게이트웨이의 백 엔드 주소 풀 리소스입니다. | SubResource |
backendHttpSettings | 애플리케이션 게이트웨이의 프런트 엔드 포트 리소스입니다. | SubResource |
httpListener | 애플리케이션 게이트웨이의 Http 수신기 리소스입니다. | SubResource |
provisioningState | 요청 라우팅 규칙 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfiguration | 애플리케이션 게이트웨이의 구성 리소스를 리디렉션합니다. | SubResource |
ruleType | 규칙 유형입니다. | '기본' 'PathBasedRouting' |
urlPathMap | 애플리케이션 게이트웨이의 URL 경로 맵 리소스입니다. | SubResource |
ApplicationGatewaySku
이름 | 묘사 | 값 |
---|---|---|
용량 | 애플리케이션 게이트웨이의 용량(인스턴스 수)입니다. | int |
이름 | 애플리케이션 게이트웨이 SKU의 이름입니다. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'WAF_Large' 'WAF_Medium' |
계층 | 애플리케이션 게이트웨이의 계층입니다. | 'Standard' 'WAF' |
ApplicationGatewaySslCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 SSL 인증서 속성입니다. | applicationGatewaySslCertificatePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewaySslCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | Base-64로 인코딩된 pfx 인증서입니다. PUT 요청에만 적용됩니다. | 문자열 |
암호 | 데이터에 지정된 pfx 파일의 암호입니다. PUT 요청에만 적용됩니다. | 문자열 |
provisioningState | SSL 인증서 리소스의 프로비전 상태 가능한 값은 '업데이트', '삭제 중' 및 '실패'입니다. | 문자열 |
publicCertData | 데이터에 지정된 pfx에 해당하는 Base-64로 인코딩된 공용 인증서 데이터입니다. GET 요청에만 적용됩니다. | 문자열 |
ApplicationGatewaySslPolicy
이름 | 묘사 | 값 |
---|---|---|
cipherSuites | 애플리케이션 게이트웨이에 대해 지정된 순서로 사용할 Ssl 암호 그룹입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Application Gateway에서 사용하지 않도록 설정할 Ssl 프로토콜입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Application Gateway에서 지원되는 Ssl 프로토콜의 최소 버전입니다. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Ssl 미리 정의된 정책의 이름 | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Ssl 정책 유형 | 'Custom' '미리 정의된' |
ApplicationGatewayUrlPathMap
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 UrlPathMap 속성입니다. | ApplicationGatewayUrlPathMapPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayUrlPathMapPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultBackendAddressPool | URL 경로 맵의 기본 백 엔드 주소 풀 리소스입니다. | SubResource |
defaultBackendHttpSettings | URL 경로 맵의 기본 백 엔드 http 설정 리소스입니다. | SubResource |
defaultRedirectConfiguration | URL 경로 맵의 기본 리디렉션 구성 리소스입니다. | SubResource |
pathRules | URL 경로 맵 리소스의 경로 규칙입니다. | ApplicationGatewayPathRule |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayWebApplicationFirewallConfiguration
이름 | 묘사 | 값 |
---|---|---|
disabledRuleGroups | 비활성화된 규칙 그룹입니다. | applicationGatewayFirewallDisabledRuleGroup |
사용 | 웹 애플리케이션 방화벽을 사용할지 여부입니다. | bool(필수) |
firewallMode | 웹 애플리케이션 방화벽 모드입니다. | '검색' '방지'(필수) |
maxRequestBodySize | WAF의 최대 요청 본문 크기입니다. | int 제약 조건: 최소값 = 8 최대값 = 128 |
requestBodyCheck | WAF에서 요청 본문을 확인할 수 있는지 여부입니다. | bool |
ruleSetType | 웹 애플리케이션 방화벽 규칙 집합의 형식입니다. 가능한 값은 'OWASP'입니다. | string(필수) |
ruleSetVersion | 규칙 집합 형식의 버전입니다. | string(필수) |
ApplicationSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 애플리케이션 보안 그룹의 속성입니다. | ApplicationSecurityGroupPropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|
BackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 부하 분산 장치 백 엔드 주소 풀의 속성입니다. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 공용 IP 리소스의 프로비저닝 상태를 가져옵니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
InboundNatRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 부하 분산 장치 인바운드 nat 규칙의 속성입니다. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendPort | 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. | int |
enableFloatingIP | SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. | bool |
frontendIPConfiguration | 프런트 엔드 IP 주소에 대한 참조입니다. | SubResource |
frontendPort | 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값 범위는 1에서 65534까지입니다. | int |
idleTimeoutInMinutes | TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. | int |
프로토콜 | 엔드포인트에 대한 전송 프로토콜입니다. 가능한 값은 'Udp' 또는 'Tcp' 또는 'All'입니다. | 'All' 'Tcp' 'Udp' |
provisioningState | 공용 IP 리소스의 프로비전 상태를 가져옵니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
IpTag
이름 | 묘사 | 값 |
---|---|---|
ipTagType | ipTag 형식( Example FirstPartyUsage)을 가져오거나 설정합니다. | 문자열 |
태그 | 공용 IP와 연결된 IpTag의 값을 가져오거나 설정합니다. 예제 SQL, 스토리지 등 | 문자열 |
Microsoft.Network/applicationGateways
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 애플리케이션 게이트웨이의 속성입니다. | ApplicationGatewayPropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
NetworkInterfaceIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 네트워크 인터페이스 IP 구성 속성입니다. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
applicationGatewayBackendAddressPools | ApplicationGatewayBackendAddressPool 리소스의 참조입니다. | ApplicationGatewayBackendAddressPool |
applicationSecurityGroups | IP 구성이 포함된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
loadBalancerBackendAddressPools | LoadBalancerBackendAddressPool 리소스의 참조입니다. | BackendAddressPool[] |
loadBalancerInboundNatRules | LoadBalancerInboundNatRules 참조 목록입니다. | InboundNatRule[] |
본래의 | 네트워크 인터페이스의 기본 고객 주소인지 여부를 가져옵니다. | bool |
privateIPAddress | IP 구성의 개인 IP 주소입니다. | 문자열 |
privateIPAddressVersion | Api-Version 2016-03-30 이상에서 사용할 수 있으며 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부를 나타냅니다. 기본값은 IPv4로 사용됩니다. 가능한 값은 'IPv4' 및 'IPv6'입니다. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | 개인 IP 주소가 할당되는 방법을 정의합니다. 가능한 값은 'Static' 및 'Dynamic'입니다. | '동적' 'Static' |
provisioningState | 네트워크 인터페이스 IP 구성의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddress | IP 구성에 바인딩된 공용 IP 주소입니다. | PublicIPAddress |
서브넷 | IP 구성에 바인딩된 서브넷입니다. | 서브넷 |
NetworkSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 네트워크 보안 그룹의 속성 | NetworkSecurityGroupPropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultSecurityRules | 네트워크 보안 그룹의 기본 보안 규칙입니다. | SecurityRule[] |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
resourceGuid | 네트워크 보안 그룹 리소스의 리소스 GUID 속성입니다. | 문자열 |
securityRules | 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. | SecurityRule[] |
PublicIPAddress
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 공용 IP 주소 속성입니다. | PublicIPAddressPropertiesFormat |
sku | 공용 IP 주소 SKU입니다. | publicIPAddressSku |
태그 | 리소스 태그. | ResourceTags |
영역 | 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. | string[] |
PublicIPAddressDnsSettings
이름 | 묘사 | 값 |
---|---|---|
domainNameLabel | 도메인 이름 레이블을 가져오거나 설정합니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 문자열 |
fqdn | 공용 IP와 연결된 A DNS 레코드의 FQDN 정규화된 도메인 이름을 가져옵니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | 문자열 |
reverseFqdn | 역방향 FQDN을 가져오거나 설정합니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. | 문자열 |
PublicIPAddressPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | 공용 IP 주소의 유휴 시간 제한입니다. | int |
ipAddress | 공용 IP 주소 리소스와 연결된 IP 주소입니다. | 문자열 |
ipTags | 공용 IP 주소와 연결된 태그 목록입니다. | ipTag |
provisioningState | PublicIP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddressVersion | 공용 IP 주소 버전입니다. 가능한 값은 'IPv4' 및 'IPv6'입니다. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | 공용 IP 할당 방법입니다. 가능한 값은 'Static' 및 'Dynamic'입니다. | '동적' 'Static' |
resourceGuid | 공용 IP 리소스의 리소스 GUID 속성입니다. | 문자열 |
PublicIPAddressSku
이름 | 묘사 | 값 |
---|---|---|
이름 | 공용 IP 주소 SKU의 이름입니다. | '기본' 'Standard' |
ResourceNavigationLink
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 리소스 탐색 링크 속성 형식입니다. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
이름 | 묘사 | 값 |
---|---|---|
링크 | 외부 리소스에 연결 | 문자열 |
linkedResourceType | 연결된 리소스의 리소스 종류입니다. | 문자열 |
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
경로
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 경로의 속성입니다. | RoutePropertiesFormat |
RoutePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 경로가 적용되는 대상 CIDR입니다. | 문자열 |
nextHopIpAddress | IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. | 문자열 |
nextHopType | 패킷을 보내야 하는 Azure 홉의 유형입니다. 가능한 값은 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' 및 'None'입니다. | '인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
provisioningState | 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
RouteTable
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 경로 테이블의 속성입니다. | RouteTablePropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
RouteTablePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
disableBgpRoutePropagation | 해당 경로 테이블에서 BGP가 학습한 경로를 사용하지 않도록 설정할지 여부를 가져오거나 설정합니다. True는 사용 안 함을 의미합니다. | bool |
provisioningState | 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
경로 | 경로 테이블 내에 포함된 경로의 컬렉션입니다. | 경로[] |
SecurityRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 보안 규칙의 속성 | securityRulePropertiesFormat |
SecurityRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
접근 | 네트워크 트래픽이 허용되거나 거부됩니다. 가능한 값은 'Allow' 및 'Deny'입니다. | '허용' 'Deny'(필수) |
묘사 | 이 규칙에 대한 설명입니다. 140자로 제한됩니다. | 문자열 |
destinationAddressPrefix | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | 문자열 |
destinationAddressPrefixes | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. | string[] |
destinationApplicationSecurityGroups | 대상으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
destinationPortRange | 대상 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
destinationPortRanges | 대상 포트 범위입니다. | string[] |
방향 | 규칙의 방향입니다. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. 가능한 값은 '인바운드' 및 '아웃바운드'입니다. | '인바운드' '아웃바운드'(필수) |
우선권 | 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. | int |
프로토콜 | 이 규칙이 적용되는 네트워크 프로토콜입니다. 가능한 값은 'Tcp', 'Udp' 및 '*'입니다. | '*' 'Tcp' 'Udp'(필수) |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
sourceAddressPrefix | CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | 문자열 |
sourceAddressPrefixes | CIDR 또는 원본 IP 범위입니다. | string[] |
sourceApplicationSecurityGroups | 원본으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
sourcePortRange | 원본 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
sourcePortRanges | 원본 포트 범위입니다. | string[] |
ServiceEndpointPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
위치 | 위치 목록입니다. | string[] |
provisioningState | 리소스의 프로비전 상태입니다. | 문자열 |
서비스 | 엔드포인트 서비스의 형식입니다. | 문자열 |
서브넷
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 서브넷의 속성입니다. | SubnetPropertiesFormat |
SubnetPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 서브넷의 주소 접두사입니다. | 문자열 |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조입니다. | networkSecurityGroup |
provisioningState | 리소스의 프로비전 상태입니다. | 문자열 |
resourceNavigationLinks | 서브넷을 사용하여 외부 리소스에 대한 참조 배열을 가져옵니다. | resourceNavigationLink |
routeTable | RouteTable 리소스의 참조입니다. | RouteTable |
serviceEndpoints | 서비스 엔드포인트의 배열입니다. | ServiceEndpointPropertiesFormat[] |
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": "2018-01-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
},
"type": "string"
}
],
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"applicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"resourceNavigationLinks": [
{
"id": "string",
"name": "string",
"properties": {
"link": "string",
"linkedResourceType": "string"
}
}
],
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpoints": [
{
"locations": [ "string" ],
"provisioningState": "string",
"service": "string"
}
]
}
}
}
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"provisioningState": "string",
"requestTimeout": "int"
},
"type": "string"
}
],
"enableHttp2": "bool",
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
},
"type": "string"
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"protocol": "string",
"provisioningState": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
}
},
"type": "string"
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
},
"type": "string"
}
],
"provisioningState": "string",
"redirectConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
},
"type": "string"
}
],
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
},
"type": "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"
},
"type": "string"
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
}
},
"type": "string"
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"firewallMode": "string",
"maxRequestBodySize": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
속성 값
ApplicationGatewayAuthenticationCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 인증 인증서 속성입니다. | applicationGatewayAuthenticationCertificatePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | 인증서 공용 데이터입니다. | 문자열 |
provisioningState | 인증 인증서 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayBackendAddress
이름 | 묘사 | 값 |
---|---|---|
fqdn | FQDN(정규화된 도메인 이름)입니다. | 문자열 |
ipAddress | IP 주소 | 문자열 |
ApplicationGatewayBackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성입니다. | applicationGatewayBackendAddressPoolPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소 | ApplicationGatewayBackendAddress |
backendIPConfigurations | 네트워크 인터페이스에 정의된 IP에 대한 참조 컬렉션입니다. | networkInterfaceIPConfiguration |
provisioningState | 백 엔드 주소 풀 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayBackendHttpSettings
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성입니다. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
affinityCookieName | 선호도 쿠키에 사용할 쿠키 이름입니다. | 문자열 |
authenticationCertificates | 애플리케이션 게이트웨이 인증 인증서에 대한 참조 배열입니다. | SubResource[] |
connectionDraining | 백 엔드 http 설정 리소스의 연결 드레이닝 | applicationGatewayConnectionDraining |
cookieBasedAffinity | 쿠키 기반 선호도입니다. | '사용 안 함' 'Enabled' |
hostName | 백 엔드 서버로 보낼 호스트 헤더입니다. | 문자열 |
길 | 모든 HTTP 요청에 대한 접두사로 사용해야 하는 경로입니다. Null은 경로 앞에 접두사를 추가하지 않음을 의미합니다. 기본값은 null입니다. | 문자열 |
pickHostNameFromBackendAddress | 백 엔드 서버의 호스트 이름에서 호스트 헤더를 선택할지 여부를 선택합니다. 기본값은 false입니다. | bool |
항구 | 항구 | int |
탐침 | 애플리케이션 게이트웨이의 리소스를 검색합니다. | SubResource |
probeEnabled | 프로브를 사용할 수 있는지 여부입니다. 기본값은 false입니다. | bool |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
requestTimeout | 요청 시간 제한(초)입니다. RequestTimeout 내에서 응답을 받지 못하면 Application Gateway가 요청에 실패합니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
ApplicationGatewayConnectionDraining
이름 | 묘사 | 값 |
---|---|---|
drainTimeoutInSec | 연결 드레이닝이 활성화된 시간(초)입니다. 허용되는 값은 1초에서 3600초까지입니다. | int 제약 조건: 최소값 = 1 최대값 = 3600(필수) |
사용 | 연결 드레이닝이 사용되는지 여부입니다. | bool(필수) |
ApplicationGatewayFirewallDisabledRuleGroup
이름 | 묘사 | 값 |
---|---|---|
ruleGroupName | 사용하지 않도록 설정할 규칙 그룹의 이름입니다. | string(필수) |
규칙 | 사용하지 않도록 설정할 규칙 목록입니다. null이면 규칙 그룹의 모든 규칙이 비활성화됩니다. | int[] |
ApplicationGatewayFrontendIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성입니다. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | 네트워크 인터페이스 IP 구성의 PrivateIPAddress입니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 방법입니다. | '동적' 'Static' |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조입니다. | SubResource |
서브넷 | 서브넷 리소스의 참조입니다. | SubResource |
ApplicationGatewayFrontendPort
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 포트 속성입니다. | ApplicationGatewayFrontendPortPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayFrontendPortPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
항구 | 프런트 엔드 포트 | int |
provisioningState | 프런트 엔드 포트 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayHttpListener
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 HTTP 수신기 속성입니다. | ApplicationGatewayHttpListenerPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayHttpListenerPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
frontendIPConfiguration | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 리소스입니다. | SubResource |
frontendPort | 애플리케이션 게이트웨이의 프런트 엔드 포트 리소스입니다. | SubResource |
hostName | HTTP 수신기의 호스트 이름입니다. | 문자열 |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | HTTP 수신기 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
requireServerNameIndication | 프로토콜이 https인 경우에만 적용됩니다. 다중 호스팅에 SNI를 사용하도록 설정합니다. | bool |
sslCertificate | 애플리케이션 게이트웨이의 SSL 인증서 리소스입니다. | SubResource |
ApplicationGatewayIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 IP 구성 속성입니다. | applicationGatewayIPConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 애플리케이션 게이트웨이 서브넷 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
서브넷 | 서브넷 리소스의 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. | SubResource |
ApplicationGatewayPathRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 경로 규칙 속성입니다. | applicationGatewayPathRulePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayPathRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | URL 경로 맵 경로 규칙의 백 엔드 주소 풀 리소스입니다. | SubResource |
backendHttpSettings | URL 경로 맵 경로 규칙의 백 엔드 http 설정 리소스입니다. | SubResource |
경로 | URL 경로 맵의 경로 규칙입니다. | string[] |
provisioningState | URL 경로 맵 리소스의 경로 규칙입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfiguration | URL 경로 맵 경로 규칙의 구성 리소스를 리디렉션합니다. | SubResource |
ApplicationGatewayProbe
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이 프로브의 속성입니다. | ApplicationGatewayProbePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayProbeHealthResponseMatch
이름 | 묘사 | 값 |
---|---|---|
몸 | 상태 응답에 포함되어야 하는 본문입니다. 기본값은 비어 있습니다. | 문자열 |
statusCodes | 허용되는 정상 상태 코드 범위입니다. 정상 상태 코드의 기본 범위는 200-399입니다. | string[] |
ApplicationGatewayProbePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
호스트 | 프로브를 보낼 호스트 이름입니다. | 문자열 |
간 | 검색 간격(초)입니다. 두 개의 연속 프로브 사이의 시간 간격입니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
성냥 | 정상 프로브 응답을 분류하기 위한 기준입니다. | applicationGatewayProbeHealthResponseMatch |
minServers | 항상 정상으로 표시된 최소 서버 수입니다. 기본값은 0입니다. | int |
길 | 프로브의 상대 경로입니다. 유효한 경로는 '/'에서 시작합니다. 프로브는 <프로토콜>://<호스트>:<포트><경로> | 문자열 |
pickHostNameFromBackendHttpSettings | 백 엔드 http 설정에서 호스트 헤더를 선택해야 하는지 여부입니다. 기본값은 false입니다. | bool |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
타임 아웃 | 프로브 시간 제한(초)입니다. 이 시간 제한 기간 동안 유효한 응답을 받지 못한 경우 실패한 것으로 표시된 프로브입니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
unhealthyThreshold | 프로브 재시도 횟수입니다. 연속 프로브 실패 횟수가 UnhealthyThreshold에 도달하면 백 엔드 서버가 다운됩니다. 허용되는 값은 1초에서 20초입니다. | int |
ApplicationGatewayPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
authenticationCertificates | 애플리케이션 게이트웨이 리소스의 인증 인증서입니다. | applicationGatewayAuthenticationCertificate |
backendAddressPools | 애플리케이션 게이트웨이 리소스의 백 엔드 주소 풀입니다. | ApplicationGatewayBackendAddressPool |
backendHttpSettingsCollection | 애플리케이션 게이트웨이 리소스의 백 엔드 http 설정입니다. | applicationGatewayBackendHttpSettings |
enableHttp2 | 애플리케이션 게이트웨이 리소스에서 HTTP2를 사용할 수 있는지 여부입니다. | bool |
frontendIPConfigurations | 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소입니다. | ApplicationGatewayFrontendIPConfiguration |
frontendPorts | 애플리케이션 게이트웨이 리소스의 프런트 엔드 포트입니다. | applicationGatewayFrontendPort |
gatewayIPConfigurations | 게이트웨이 리소스 애플리케이션의 서브넷입니다. | ApplicationGatewayIPConfiguration |
httpListeners | 애플리케이션 게이트웨이 리소스의 Http 수신기입니다. | applicationGatewayHttpListener |
프로브 | 애플리케이션 게이트웨이 리소스의 프로브입니다. | ApplicationGatewayProbe |
provisioningState | 애플리케이션 게이트웨이 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfigurations | 애플리케이션 게이트웨이 리소스의 구성을 리디렉션합니다. | applicationGatewayRedirectConfiguration |
requestRoutingRules | 애플리케이션 게이트웨이 리소스의 라우팅 규칙을 요청합니다. | applicationGatewayRequestRoutingRule |
resourceGuid | 애플리케이션 게이트웨이 리소스의 리소스 GUID 속성입니다. | 문자열 |
sku | 애플리케이션 게이트웨이 리소스의 SKU입니다. | ApplicationGatewaySku |
sslCertificates | 애플리케이션 게이트웨이 리소스의 SSL 인증서입니다. | ApplicationGatewaySslCertificate |
sslPolicy | 애플리케이션 게이트웨이 리소스의 SSL 정책입니다. | ApplicationGatewaySslPolicy |
urlPathMaps | 애플리케이션 게이트웨이 리소스의 URL 경로 맵입니다. | ApplicationGatewayUrlPathMap |
webApplicationFirewallConfiguration | 웹 애플리케이션 방화벽 구성. | applicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 리디렉션 구성 속성입니다. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayRedirectConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
includePath | 리디렉션된 URL에 경로를 포함합니다. | bool |
includeQueryString | 리디렉션된 URL에 쿼리 문자열을 포함합니다. | bool |
pathRules | 리디렉션 구성을 지정하는 경로 규칙입니다. | SubResource[] |
redirectType | 지원되는 http 리디렉션 형식 - 영구, 임시, 발견됨, SeeOther. | 'Found' '영구' 'SeeOther' '임시' |
requestRoutingRules | 리디렉션 구성을 지정하는 요청 라우팅입니다. | SubResource[] |
targetListener | 요청을 리디렉션할 수신기에 대한 참조입니다. | SubResource |
targetUrl | 요청을 리디렉션할 URL입니다. | 문자열 |
urlPathMaps | URL 경로는 기본 리디렉션 구성을 지정하는 맵입니다. | SubResource[] |
ApplicationGatewayRequestRoutingRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 요청 라우팅 규칙 속성입니다. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayRequestRoutingRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | 애플리케이션 게이트웨이의 백 엔드 주소 풀 리소스입니다. | SubResource |
backendHttpSettings | 애플리케이션 게이트웨이의 프런트 엔드 포트 리소스입니다. | SubResource |
httpListener | 애플리케이션 게이트웨이의 Http 수신기 리소스입니다. | SubResource |
provisioningState | 요청 라우팅 규칙 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfiguration | 애플리케이션 게이트웨이의 구성 리소스를 리디렉션합니다. | SubResource |
ruleType | 규칙 유형입니다. | '기본' 'PathBasedRouting' |
urlPathMap | 애플리케이션 게이트웨이의 URL 경로 맵 리소스입니다. | SubResource |
ApplicationGatewaySku
이름 | 묘사 | 값 |
---|---|---|
용량 | 애플리케이션 게이트웨이의 용량(인스턴스 수)입니다. | int |
이름 | 애플리케이션 게이트웨이 SKU의 이름입니다. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'WAF_Large' 'WAF_Medium' |
계층 | 애플리케이션 게이트웨이의 계층입니다. | 'Standard' 'WAF' |
ApplicationGatewaySslCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 SSL 인증서 속성입니다. | applicationGatewaySslCertificatePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewaySslCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | Base-64로 인코딩된 pfx 인증서입니다. PUT 요청에만 적용됩니다. | 문자열 |
암호 | 데이터에 지정된 pfx 파일의 암호입니다. PUT 요청에만 적용됩니다. | 문자열 |
provisioningState | SSL 인증서 리소스의 프로비전 상태 가능한 값은 '업데이트', '삭제 중' 및 '실패'입니다. | 문자열 |
publicCertData | 데이터에 지정된 pfx에 해당하는 Base-64로 인코딩된 공용 인증서 데이터입니다. GET 요청에만 적용됩니다. | 문자열 |
ApplicationGatewaySslPolicy
이름 | 묘사 | 값 |
---|---|---|
cipherSuites | 애플리케이션 게이트웨이에 대해 지정된 순서로 사용할 Ssl 암호 그룹입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Application Gateway에서 사용하지 않도록 설정할 Ssl 프로토콜입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Application Gateway에서 지원되는 Ssl 프로토콜의 최소 버전입니다. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Ssl 미리 정의된 정책의 이름 | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Ssl 정책 유형 | 'Custom' '미리 정의된' |
ApplicationGatewayUrlPathMap
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 UrlPathMap 속성입니다. | ApplicationGatewayUrlPathMapPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayUrlPathMapPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultBackendAddressPool | URL 경로 맵의 기본 백 엔드 주소 풀 리소스입니다. | SubResource |
defaultBackendHttpSettings | URL 경로 맵의 기본 백 엔드 http 설정 리소스입니다. | SubResource |
defaultRedirectConfiguration | URL 경로 맵의 기본 리디렉션 구성 리소스입니다. | SubResource |
pathRules | URL 경로 맵 리소스의 경로 규칙입니다. | ApplicationGatewayPathRule |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayWebApplicationFirewallConfiguration
이름 | 묘사 | 값 |
---|---|---|
disabledRuleGroups | 비활성화된 규칙 그룹입니다. | applicationGatewayFirewallDisabledRuleGroup |
사용 | 웹 애플리케이션 방화벽을 사용할지 여부입니다. | bool(필수) |
firewallMode | 웹 애플리케이션 방화벽 모드입니다. | '검색' '방지'(필수) |
maxRequestBodySize | WAF의 최대 요청 본문 크기입니다. | int 제약 조건: 최소값 = 8 최대값 = 128 |
requestBodyCheck | WAF에서 요청 본문을 확인할 수 있는지 여부입니다. | bool |
ruleSetType | 웹 애플리케이션 방화벽 규칙 집합의 형식입니다. 가능한 값은 'OWASP'입니다. | string(필수) |
ruleSetVersion | 규칙 집합 형식의 버전입니다. | string(필수) |
ApplicationSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 애플리케이션 보안 그룹의 속성입니다. | ApplicationSecurityGroupPropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|
BackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 부하 분산 장치 백 엔드 주소 풀의 속성입니다. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 공용 IP 리소스의 프로비저닝 상태를 가져옵니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
InboundNatRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 부하 분산 장치 인바운드 nat 규칙의 속성입니다. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendPort | 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. | int |
enableFloatingIP | SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. | bool |
frontendIPConfiguration | 프런트 엔드 IP 주소에 대한 참조입니다. | SubResource |
frontendPort | 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값 범위는 1에서 65534까지입니다. | int |
idleTimeoutInMinutes | TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. | int |
프로토콜 | 엔드포인트에 대한 전송 프로토콜입니다. 가능한 값은 'Udp' 또는 'Tcp' 또는 'All'입니다. | 'All' 'Tcp' 'Udp' |
provisioningState | 공용 IP 리소스의 프로비전 상태를 가져옵니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
IpTag
이름 | 묘사 | 값 |
---|---|---|
ipTagType | ipTag 형식( Example FirstPartyUsage)을 가져오거나 설정합니다. | 문자열 |
태그 | 공용 IP와 연결된 IpTag의 값을 가져오거나 설정합니다. 예제 SQL, 스토리지 등 | 문자열 |
Microsoft.Network/applicationGateways
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2018-01-01' |
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 애플리케이션 게이트웨이의 속성입니다. | ApplicationGatewayPropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.Network/applicationGateways' |
NetworkInterfaceIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 네트워크 인터페이스 IP 구성 속성입니다. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
applicationGatewayBackendAddressPools | ApplicationGatewayBackendAddressPool 리소스의 참조입니다. | ApplicationGatewayBackendAddressPool |
applicationSecurityGroups | IP 구성이 포함된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
loadBalancerBackendAddressPools | LoadBalancerBackendAddressPool 리소스의 참조입니다. | BackendAddressPool[] |
loadBalancerInboundNatRules | LoadBalancerInboundNatRules 참조 목록입니다. | InboundNatRule[] |
본래의 | 네트워크 인터페이스의 기본 고객 주소인지 여부를 가져옵니다. | bool |
privateIPAddress | IP 구성의 개인 IP 주소입니다. | 문자열 |
privateIPAddressVersion | Api-Version 2016-03-30 이상에서 사용할 수 있으며 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부를 나타냅니다. 기본값은 IPv4로 사용됩니다. 가능한 값은 'IPv4' 및 'IPv6'입니다. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | 개인 IP 주소가 할당되는 방법을 정의합니다. 가능한 값은 'Static' 및 'Dynamic'입니다. | '동적' 'Static' |
provisioningState | 네트워크 인터페이스 IP 구성의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddress | IP 구성에 바인딩된 공용 IP 주소입니다. | PublicIPAddress |
서브넷 | IP 구성에 바인딩된 서브넷입니다. | 서브넷 |
NetworkSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 네트워크 보안 그룹의 속성 | NetworkSecurityGroupPropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultSecurityRules | 네트워크 보안 그룹의 기본 보안 규칙입니다. | SecurityRule[] |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
resourceGuid | 네트워크 보안 그룹 리소스의 리소스 GUID 속성입니다. | 문자열 |
securityRules | 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. | SecurityRule[] |
PublicIPAddress
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 공용 IP 주소 속성입니다. | PublicIPAddressPropertiesFormat |
sku | 공용 IP 주소 SKU입니다. | publicIPAddressSku |
태그 | 리소스 태그. | ResourceTags |
영역 | 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. | string[] |
PublicIPAddressDnsSettings
이름 | 묘사 | 값 |
---|---|---|
domainNameLabel | 도메인 이름 레이블을 가져오거나 설정합니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 문자열 |
fqdn | 공용 IP와 연결된 A DNS 레코드의 FQDN 정규화된 도메인 이름을 가져옵니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | 문자열 |
reverseFqdn | 역방향 FQDN을 가져오거나 설정합니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. | 문자열 |
PublicIPAddressPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | 공용 IP 주소의 유휴 시간 제한입니다. | int |
ipAddress | 공용 IP 주소 리소스와 연결된 IP 주소입니다. | 문자열 |
ipTags | 공용 IP 주소와 연결된 태그 목록입니다. | ipTag |
provisioningState | PublicIP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddressVersion | 공용 IP 주소 버전입니다. 가능한 값은 'IPv4' 및 'IPv6'입니다. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | 공용 IP 할당 방법입니다. 가능한 값은 'Static' 및 'Dynamic'입니다. | '동적' 'Static' |
resourceGuid | 공용 IP 리소스의 리소스 GUID 속성입니다. | 문자열 |
PublicIPAddressSku
이름 | 묘사 | 값 |
---|---|---|
이름 | 공용 IP 주소 SKU의 이름입니다. | '기본' 'Standard' |
ResourceNavigationLink
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 리소스 탐색 링크 속성 형식입니다. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
이름 | 묘사 | 값 |
---|---|---|
링크 | 외부 리소스에 연결 | 문자열 |
linkedResourceType | 연결된 리소스의 리소스 종류입니다. | 문자열 |
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
경로
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 경로의 속성입니다. | RoutePropertiesFormat |
RoutePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 경로가 적용되는 대상 CIDR입니다. | 문자열 |
nextHopIpAddress | IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. | 문자열 |
nextHopType | 패킷을 보내야 하는 Azure 홉의 유형입니다. 가능한 값은 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' 및 'None'입니다. | '인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
provisioningState | 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
RouteTable
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 경로 테이블의 속성입니다. | RouteTablePropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
RouteTablePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
disableBgpRoutePropagation | 해당 경로 테이블에서 BGP가 학습한 경로를 사용하지 않도록 설정할지 여부를 가져오거나 설정합니다. True는 사용 안 함을 의미합니다. | bool |
provisioningState | 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
경로 | 경로 테이블 내에 포함된 경로의 컬렉션입니다. | 경로[] |
SecurityRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 보안 규칙의 속성 | securityRulePropertiesFormat |
SecurityRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
접근 | 네트워크 트래픽이 허용되거나 거부됩니다. 가능한 값은 'Allow' 및 'Deny'입니다. | '허용' 'Deny'(필수) |
묘사 | 이 규칙에 대한 설명입니다. 140자로 제한됩니다. | 문자열 |
destinationAddressPrefix | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | 문자열 |
destinationAddressPrefixes | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. | string[] |
destinationApplicationSecurityGroups | 대상으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
destinationPortRange | 대상 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
destinationPortRanges | 대상 포트 범위입니다. | string[] |
방향 | 규칙의 방향입니다. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. 가능한 값은 '인바운드' 및 '아웃바운드'입니다. | '인바운드' '아웃바운드'(필수) |
우선권 | 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. | int |
프로토콜 | 이 규칙이 적용되는 네트워크 프로토콜입니다. 가능한 값은 'Tcp', 'Udp' 및 '*'입니다. | '*' 'Tcp' 'Udp'(필수) |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
sourceAddressPrefix | CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | 문자열 |
sourceAddressPrefixes | CIDR 또는 원본 IP 범위입니다. | string[] |
sourceApplicationSecurityGroups | 원본으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
sourcePortRange | 원본 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
sourcePortRanges | 원본 포트 범위입니다. | string[] |
ServiceEndpointPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
위치 | 위치 목록입니다. | string[] |
provisioningState | 리소스의 프로비전 상태입니다. | 문자열 |
서비스 | 엔드포인트 서비스의 형식입니다. | 문자열 |
서브넷
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 서브넷의 속성입니다. | SubnetPropertiesFormat |
SubnetPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 서브넷의 주소 접두사입니다. | 문자열 |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조입니다. | networkSecurityGroup |
provisioningState | 리소스의 프로비전 상태입니다. | 문자열 |
resourceNavigationLinks | 서브넷을 사용하여 외부 리소스에 대한 참조 배열을 가져옵니다. | resourceNavigationLink |
routeTable | RouteTable 리소스의 참조입니다. | RouteTable |
serviceEndpoints | 서비스 엔드포인트의 배열입니다. | ServiceEndpointPropertiesFormat[] |
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@2018-01-01"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
provisioningState = "string"
}
type = "string"
}
]
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
applicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
resourceNavigationLinks = [
{
id = "string"
name = "string"
properties = {
link = "string"
linkedResourceType = "string"
}
}
]
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpoints = [
{
locations = [
"string"
]
provisioningState = "string"
service = "string"
}
]
}
}
}
}
]
provisioningState = "string"
}
type = "string"
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
provisioningState = "string"
requestTimeout = int
}
type = "string"
}
]
enableHttp2 = bool
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
type = "string"
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
type = "string"
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
type = "string"
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
protocol = "string"
provisioningState = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
}
type = "string"
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
type = "string"
}
]
provisioningState = "string"
redirectConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
type = "string"
}
]
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
type = "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"
}
type = "string"
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
}
type = "string"
}
]
provisioningState = "string"
}
type = "string"
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
firewallMode = "string"
maxRequestBodySize = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
})
}
속성 값
ApplicationGatewayAuthenticationCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 인증 인증서 속성입니다. | applicationGatewayAuthenticationCertificatePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | 인증서 공용 데이터입니다. | 문자열 |
provisioningState | 인증 인증서 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayBackendAddress
이름 | 묘사 | 값 |
---|---|---|
fqdn | FQDN(정규화된 도메인 이름)입니다. | 문자열 |
ipAddress | IP 주소 | 문자열 |
ApplicationGatewayBackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성입니다. | applicationGatewayBackendAddressPoolPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소 | ApplicationGatewayBackendAddress |
backendIPConfigurations | 네트워크 인터페이스에 정의된 IP에 대한 참조 컬렉션입니다. | networkInterfaceIPConfiguration |
provisioningState | 백 엔드 주소 풀 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayBackendHttpSettings
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성입니다. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
affinityCookieName | 선호도 쿠키에 사용할 쿠키 이름입니다. | 문자열 |
authenticationCertificates | 애플리케이션 게이트웨이 인증 인증서에 대한 참조 배열입니다. | SubResource[] |
connectionDraining | 백 엔드 http 설정 리소스의 연결 드레이닝 | applicationGatewayConnectionDraining |
cookieBasedAffinity | 쿠키 기반 선호도입니다. | '사용 안 함' 'Enabled' |
hostName | 백 엔드 서버로 보낼 호스트 헤더입니다. | 문자열 |
길 | 모든 HTTP 요청에 대한 접두사로 사용해야 하는 경로입니다. Null은 경로 앞에 접두사를 추가하지 않음을 의미합니다. 기본값은 null입니다. | 문자열 |
pickHostNameFromBackendAddress | 백 엔드 서버의 호스트 이름에서 호스트 헤더를 선택할지 여부를 선택합니다. 기본값은 false입니다. | bool |
항구 | 항구 | int |
탐침 | 애플리케이션 게이트웨이의 리소스를 검색합니다. | SubResource |
probeEnabled | 프로브를 사용할 수 있는지 여부입니다. 기본값은 false입니다. | bool |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
requestTimeout | 요청 시간 제한(초)입니다. RequestTimeout 내에서 응답을 받지 못하면 Application Gateway가 요청에 실패합니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
ApplicationGatewayConnectionDraining
이름 | 묘사 | 값 |
---|---|---|
drainTimeoutInSec | 연결 드레이닝이 활성화된 시간(초)입니다. 허용되는 값은 1초에서 3600초까지입니다. | int 제약 조건: 최소값 = 1 최대값 = 3600(필수) |
사용 | 연결 드레이닝이 사용되는지 여부입니다. | bool(필수) |
ApplicationGatewayFirewallDisabledRuleGroup
이름 | 묘사 | 값 |
---|---|---|
ruleGroupName | 사용하지 않도록 설정할 규칙 그룹의 이름입니다. | string(필수) |
규칙 | 사용하지 않도록 설정할 규칙 목록입니다. null이면 규칙 그룹의 모든 규칙이 비활성화됩니다. | int[] |
ApplicationGatewayFrontendIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성입니다. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | 네트워크 인터페이스 IP 구성의 PrivateIPAddress입니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 방법입니다. | '동적' 'Static' |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조입니다. | SubResource |
서브넷 | 서브넷 리소스의 참조입니다. | SubResource |
ApplicationGatewayFrontendPort
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 프런트 엔드 포트 속성입니다. | ApplicationGatewayFrontendPortPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayFrontendPortPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
항구 | 프런트 엔드 포트 | int |
provisioningState | 프런트 엔드 포트 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayHttpListener
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 HTTP 수신기 속성입니다. | ApplicationGatewayHttpListenerPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayHttpListenerPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
frontendIPConfiguration | 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 리소스입니다. | SubResource |
frontendPort | 애플리케이션 게이트웨이의 프런트 엔드 포트 리소스입니다. | SubResource |
hostName | HTTP 수신기의 호스트 이름입니다. | 문자열 |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | HTTP 수신기 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
requireServerNameIndication | 프로토콜이 https인 경우에만 적용됩니다. 다중 호스팅에 SNI를 사용하도록 설정합니다. | bool |
sslCertificate | 애플리케이션 게이트웨이의 SSL 인증서 리소스입니다. | SubResource |
ApplicationGatewayIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 IP 구성 속성입니다. | applicationGatewayIPConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 애플리케이션 게이트웨이 서브넷 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
서브넷 | 서브넷 리소스의 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. | SubResource |
ApplicationGatewayPathRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 경로 규칙 속성입니다. | applicationGatewayPathRulePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayPathRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | URL 경로 맵 경로 규칙의 백 엔드 주소 풀 리소스입니다. | SubResource |
backendHttpSettings | URL 경로 맵 경로 규칙의 백 엔드 http 설정 리소스입니다. | SubResource |
경로 | URL 경로 맵의 경로 규칙입니다. | string[] |
provisioningState | URL 경로 맵 리소스의 경로 규칙입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfiguration | URL 경로 맵 경로 규칙의 구성 리소스를 리디렉션합니다. | SubResource |
ApplicationGatewayProbe
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이 프로브의 속성입니다. | ApplicationGatewayProbePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayProbeHealthResponseMatch
이름 | 묘사 | 값 |
---|---|---|
몸 | 상태 응답에 포함되어야 하는 본문입니다. 기본값은 비어 있습니다. | 문자열 |
statusCodes | 허용되는 정상 상태 코드 범위입니다. 정상 상태 코드의 기본 범위는 200-399입니다. | string[] |
ApplicationGatewayProbePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
호스트 | 프로브를 보낼 호스트 이름입니다. | 문자열 |
간 | 검색 간격(초)입니다. 두 개의 연속 프로브 사이의 시간 간격입니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
성냥 | 정상 프로브 응답을 분류하기 위한 기준입니다. | applicationGatewayProbeHealthResponseMatch |
minServers | 항상 정상으로 표시된 최소 서버 수입니다. 기본값은 0입니다. | int |
길 | 프로브의 상대 경로입니다. 유효한 경로는 '/'에서 시작합니다. 프로브는 <프로토콜>://<호스트>:<포트><경로> | 문자열 |
pickHostNameFromBackendHttpSettings | 백 엔드 http 설정에서 호스트 헤더를 선택해야 하는지 여부입니다. 기본값은 false입니다. | bool |
프로토콜 | 프로토콜. | 'Http' 'Https' |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
타임 아웃 | 프로브 시간 제한(초)입니다. 이 시간 제한 기간 동안 유효한 응답을 받지 못한 경우 실패한 것으로 표시된 프로브입니다. 허용되는 값은 1초에서 86400초까지입니다. | int |
unhealthyThreshold | 프로브 재시도 횟수입니다. 연속 프로브 실패 횟수가 UnhealthyThreshold에 도달하면 백 엔드 서버가 다운됩니다. 허용되는 값은 1초에서 20초입니다. | int |
ApplicationGatewayPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
authenticationCertificates | 애플리케이션 게이트웨이 리소스의 인증 인증서입니다. | applicationGatewayAuthenticationCertificate |
backendAddressPools | 애플리케이션 게이트웨이 리소스의 백 엔드 주소 풀입니다. | ApplicationGatewayBackendAddressPool |
backendHttpSettingsCollection | 애플리케이션 게이트웨이 리소스의 백 엔드 http 설정입니다. | applicationGatewayBackendHttpSettings |
enableHttp2 | 애플리케이션 게이트웨이 리소스에서 HTTP2를 사용할 수 있는지 여부입니다. | bool |
frontendIPConfigurations | 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소입니다. | ApplicationGatewayFrontendIPConfiguration |
frontendPorts | 애플리케이션 게이트웨이 리소스의 프런트 엔드 포트입니다. | applicationGatewayFrontendPort |
gatewayIPConfigurations | 게이트웨이 리소스 애플리케이션의 서브넷입니다. | ApplicationGatewayIPConfiguration |
httpListeners | 애플리케이션 게이트웨이 리소스의 Http 수신기입니다. | applicationGatewayHttpListener |
프로브 | 애플리케이션 게이트웨이 리소스의 프로브입니다. | ApplicationGatewayProbe |
provisioningState | 애플리케이션 게이트웨이 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfigurations | 애플리케이션 게이트웨이 리소스의 구성을 리디렉션합니다. | applicationGatewayRedirectConfiguration |
requestRoutingRules | 애플리케이션 게이트웨이 리소스의 라우팅 규칙을 요청합니다. | applicationGatewayRequestRoutingRule |
resourceGuid | 애플리케이션 게이트웨이 리소스의 리소스 GUID 속성입니다. | 문자열 |
sku | 애플리케이션 게이트웨이 리소스의 SKU입니다. | ApplicationGatewaySku |
sslCertificates | 애플리케이션 게이트웨이 리소스의 SSL 인증서입니다. | ApplicationGatewaySslCertificate |
sslPolicy | 애플리케이션 게이트웨이 리소스의 SSL 정책입니다. | ApplicationGatewaySslPolicy |
urlPathMaps | 애플리케이션 게이트웨이 리소스의 URL 경로 맵입니다. | ApplicationGatewayUrlPathMap |
webApplicationFirewallConfiguration | 웹 애플리케이션 방화벽 구성. | applicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 리디렉션 구성 속성입니다. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayRedirectConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
includePath | 리디렉션된 URL에 경로를 포함합니다. | bool |
includeQueryString | 리디렉션된 URL에 쿼리 문자열을 포함합니다. | bool |
pathRules | 리디렉션 구성을 지정하는 경로 규칙입니다. | SubResource[] |
redirectType | 지원되는 http 리디렉션 형식 - 영구, 임시, 발견됨, SeeOther. | 'Found' '영구' 'SeeOther' '임시' |
requestRoutingRules | 리디렉션 구성을 지정하는 요청 라우팅입니다. | SubResource[] |
targetListener | 요청을 리디렉션할 수신기에 대한 참조입니다. | SubResource |
targetUrl | 요청을 리디렉션할 URL입니다. | 문자열 |
urlPathMaps | URL 경로는 기본 리디렉션 구성을 지정하는 맵입니다. | SubResource[] |
ApplicationGatewayRequestRoutingRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 요청 라우팅 규칙 속성입니다. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayRequestRoutingRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddressPool | 애플리케이션 게이트웨이의 백 엔드 주소 풀 리소스입니다. | SubResource |
backendHttpSettings | 애플리케이션 게이트웨이의 프런트 엔드 포트 리소스입니다. | SubResource |
httpListener | 애플리케이션 게이트웨이의 Http 수신기 리소스입니다. | SubResource |
provisioningState | 요청 라우팅 규칙 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
redirectConfiguration | 애플리케이션 게이트웨이의 구성 리소스를 리디렉션합니다. | SubResource |
ruleType | 규칙 유형입니다. | '기본' 'PathBasedRouting' |
urlPathMap | 애플리케이션 게이트웨이의 URL 경로 맵 리소스입니다. | SubResource |
ApplicationGatewaySku
이름 | 묘사 | 값 |
---|---|---|
용량 | 애플리케이션 게이트웨이의 용량(인스턴스 수)입니다. | int |
이름 | 애플리케이션 게이트웨이 SKU의 이름입니다. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'WAF_Large' 'WAF_Medium' |
계층 | 애플리케이션 게이트웨이의 계층입니다. | 'Standard' 'WAF' |
ApplicationGatewaySslCertificate
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 SSL 인증서 속성입니다. | applicationGatewaySslCertificatePropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewaySslCertificatePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
데이터 | Base-64로 인코딩된 pfx 인증서입니다. PUT 요청에만 적용됩니다. | 문자열 |
암호 | 데이터에 지정된 pfx 파일의 암호입니다. PUT 요청에만 적용됩니다. | 문자열 |
provisioningState | SSL 인증서 리소스의 프로비전 상태 가능한 값은 '업데이트', '삭제 중' 및 '실패'입니다. | 문자열 |
publicCertData | 데이터에 지정된 pfx에 해당하는 Base-64로 인코딩된 공용 인증서 데이터입니다. GET 요청에만 적용됩니다. | 문자열 |
ApplicationGatewaySslPolicy
이름 | 묘사 | 값 |
---|---|---|
cipherSuites | 애플리케이션 게이트웨이에 대해 지정된 순서로 사용할 Ssl 암호 그룹입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Application Gateway에서 사용하지 않도록 설정할 Ssl 프로토콜입니다. | 다음 중 어느 것을 포함하는 문자열 배열: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Application Gateway에서 지원되는 Ssl 프로토콜의 최소 버전입니다. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Ssl 미리 정의된 정책의 이름 | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Ssl 정책 유형 | 'Custom' '미리 정의된' |
ApplicationGatewayUrlPathMap
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 UrlPathMap 속성입니다. | ApplicationGatewayUrlPathMapPropertiesFormat |
형 | 리소스의 유형입니다. | 문자열 |
ApplicationGatewayUrlPathMapPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultBackendAddressPool | URL 경로 맵의 기본 백 엔드 주소 풀 리소스입니다. | SubResource |
defaultBackendHttpSettings | URL 경로 맵의 기본 백 엔드 http 설정 리소스입니다. | SubResource |
defaultRedirectConfiguration | URL 경로 맵의 기본 리디렉션 구성 리소스입니다. | SubResource |
pathRules | URL 경로 맵 리소스의 경로 규칙입니다. | ApplicationGatewayPathRule |
provisioningState | 백 엔드 http 설정 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
ApplicationGatewayWebApplicationFirewallConfiguration
이름 | 묘사 | 값 |
---|---|---|
disabledRuleGroups | 비활성화된 규칙 그룹입니다. | applicationGatewayFirewallDisabledRuleGroup |
사용 | 웹 애플리케이션 방화벽을 사용할지 여부입니다. | bool(필수) |
firewallMode | 웹 애플리케이션 방화벽 모드입니다. | '검색' '방지'(필수) |
maxRequestBodySize | WAF의 최대 요청 본문 크기입니다. | int 제약 조건: 최소값 = 8 최대값 = 128 |
requestBodyCheck | WAF에서 요청 본문을 확인할 수 있는지 여부입니다. | bool |
ruleSetType | 웹 애플리케이션 방화벽 규칙 집합의 형식입니다. 가능한 값은 'OWASP'입니다. | string(필수) |
ruleSetVersion | 규칙 집합 형식의 버전입니다. | string(필수) |
ApplicationSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 애플리케이션 보안 그룹의 속성입니다. | ApplicationSecurityGroupPropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|
BackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 부하 분산 장치 백 엔드 주소 풀의 속성입니다. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 공용 IP 리소스의 프로비저닝 상태를 가져옵니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
InboundNatRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 부하 분산 장치 인바운드 nat 규칙의 속성입니다. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendPort | 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. | int |
enableFloatingIP | SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. | bool |
frontendIPConfiguration | 프런트 엔드 IP 주소에 대한 참조입니다. | SubResource |
frontendPort | 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값 범위는 1에서 65534까지입니다. | int |
idleTimeoutInMinutes | TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. | int |
프로토콜 | 엔드포인트에 대한 전송 프로토콜입니다. 가능한 값은 'Udp' 또는 'Tcp' 또는 'All'입니다. | 'All' 'Tcp' 'Udp' |
provisioningState | 공용 IP 리소스의 프로비전 상태를 가져옵니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
IpTag
이름 | 묘사 | 값 |
---|---|---|
ipTagType | ipTag 형식( Example FirstPartyUsage)을 가져오거나 설정합니다. | 문자열 |
태그 | 공용 IP와 연결된 IpTag의 값을 가져오거나 설정합니다. 예제 SQL, 스토리지 등 | 문자열 |
Microsoft.Network/applicationGateways
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 애플리케이션 게이트웨이의 속성입니다. | ApplicationGatewayPropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.Network/applicationGateways@2018-01-01" |
NetworkInterfaceIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 네트워크 인터페이스 IP 구성 속성입니다. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
applicationGatewayBackendAddressPools | ApplicationGatewayBackendAddressPool 리소스의 참조입니다. | ApplicationGatewayBackendAddressPool |
applicationSecurityGroups | IP 구성이 포함된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
loadBalancerBackendAddressPools | LoadBalancerBackendAddressPool 리소스의 참조입니다. | BackendAddressPool[] |
loadBalancerInboundNatRules | LoadBalancerInboundNatRules 참조 목록입니다. | InboundNatRule[] |
본래의 | 네트워크 인터페이스의 기본 고객 주소인지 여부를 가져옵니다. | bool |
privateIPAddress | IP 구성의 개인 IP 주소입니다. | 문자열 |
privateIPAddressVersion | Api-Version 2016-03-30 이상에서 사용할 수 있으며 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부를 나타냅니다. 기본값은 IPv4로 사용됩니다. 가능한 값은 'IPv4' 및 'IPv6'입니다. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | 개인 IP 주소가 할당되는 방법을 정의합니다. 가능한 값은 'Static' 및 'Dynamic'입니다. | '동적' 'Static' |
provisioningState | 네트워크 인터페이스 IP 구성의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddress | IP 구성에 바인딩된 공용 IP 주소입니다. | PublicIPAddress |
서브넷 | IP 구성에 바인딩된 서브넷입니다. | 서브넷 |
NetworkSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 네트워크 보안 그룹의 속성 | NetworkSecurityGroupPropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultSecurityRules | 네트워크 보안 그룹의 기본 보안 규칙입니다. | SecurityRule[] |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
resourceGuid | 네트워크 보안 그룹 리소스의 리소스 GUID 속성입니다. | 문자열 |
securityRules | 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. | SecurityRule[] |
PublicIPAddress
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 공용 IP 주소 속성입니다. | PublicIPAddressPropertiesFormat |
sku | 공용 IP 주소 SKU입니다. | publicIPAddressSku |
태그 | 리소스 태그. | ResourceTags |
영역 | 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. | string[] |
PublicIPAddressDnsSettings
이름 | 묘사 | 값 |
---|---|---|
domainNameLabel | 도메인 이름 레이블을 가져오거나 설정합니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 문자열 |
fqdn | 공용 IP와 연결된 A DNS 레코드의 FQDN 정규화된 도메인 이름을 가져옵니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | 문자열 |
reverseFqdn | 역방향 FQDN을 가져오거나 설정합니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. | 문자열 |
PublicIPAddressPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | 공용 IP 주소의 유휴 시간 제한입니다. | int |
ipAddress | 공용 IP 주소 리소스와 연결된 IP 주소입니다. | 문자열 |
ipTags | 공용 IP 주소와 연결된 태그 목록입니다. | ipTag |
provisioningState | PublicIP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
publicIPAddressVersion | 공용 IP 주소 버전입니다. 가능한 값은 'IPv4' 및 'IPv6'입니다. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | 공용 IP 할당 방법입니다. 가능한 값은 'Static' 및 'Dynamic'입니다. | '동적' 'Static' |
resourceGuid | 공용 IP 리소스의 리소스 GUID 속성입니다. | 문자열 |
PublicIPAddressSku
이름 | 묘사 | 값 |
---|---|---|
이름 | 공용 IP 주소 SKU의 이름입니다. | '기본' 'Standard' |
ResourceNavigationLink
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 리소스 탐색 링크 속성 형식입니다. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
이름 | 묘사 | 값 |
---|---|---|
링크 | 외부 리소스에 연결 | 문자열 |
linkedResourceType | 연결된 리소스의 리소스 종류입니다. | 문자열 |
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
경로
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 경로의 속성입니다. | RoutePropertiesFormat |
RoutePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 경로가 적용되는 대상 CIDR입니다. | 문자열 |
nextHopIpAddress | IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. | 문자열 |
nextHopType | 패킷을 보내야 하는 Azure 홉의 유형입니다. 가능한 값은 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' 및 'None'입니다. | '인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
provisioningState | 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
RouteTable
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치입니다. | 문자열 |
속성 | 경로 테이블의 속성입니다. | RouteTablePropertiesFormat |
태그 | 리소스 태그. | ResourceTags |
RouteTablePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
disableBgpRoutePropagation | 해당 경로 테이블에서 BGP가 학습한 경로를 사용하지 않도록 설정할지 여부를 가져오거나 설정합니다. True는 사용 안 함을 의미합니다. | bool |
provisioningState | 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
경로 | 경로 테이블 내에 포함된 경로의 컬렉션입니다. | 경로[] |
SecurityRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 보안 규칙의 속성 | securityRulePropertiesFormat |
SecurityRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
접근 | 네트워크 트래픽이 허용되거나 거부됩니다. 가능한 값은 'Allow' 및 'Deny'입니다. | '허용' 'Deny'(필수) |
묘사 | 이 규칙에 대한 설명입니다. 140자로 제한됩니다. | 문자열 |
destinationAddressPrefix | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | 문자열 |
destinationAddressPrefixes | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. | string[] |
destinationApplicationSecurityGroups | 대상으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
destinationPortRange | 대상 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
destinationPortRanges | 대상 포트 범위입니다. | string[] |
방향 | 규칙의 방향입니다. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. 가능한 값은 '인바운드' 및 '아웃바운드'입니다. | '인바운드' '아웃바운드'(필수) |
우선권 | 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. | int |
프로토콜 | 이 규칙이 적용되는 네트워크 프로토콜입니다. 가능한 값은 'Tcp', 'Udp' 및 '*'입니다. | '*' 'Tcp' 'Udp'(필수) |
provisioningState | 공용 IP 리소스의 프로비전 상태입니다. 가능한 값은 '업데이트', '삭제' 및 '실패'입니다. | 문자열 |
sourceAddressPrefix | CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | 문자열 |
sourceAddressPrefixes | CIDR 또는 원본 IP 범위입니다. | string[] |
sourceApplicationSecurityGroups | 원본으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup |
sourcePortRange | 원본 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
sourcePortRanges | 원본 포트 범위입니다. | string[] |
ServiceEndpointPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
위치 | 위치 목록입니다. | string[] |
provisioningState | 리소스의 프로비전 상태입니다. | 문자열 |
서비스 | 엔드포인트 서비스의 형식입니다. | 문자열 |
서브넷
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID입니다. | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 서브넷의 속성입니다. | SubnetPropertiesFormat |
SubnetPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 서브넷의 주소 접두사입니다. | 문자열 |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조입니다. | networkSecurityGroup |
provisioningState | 리소스의 프로비전 상태입니다. | 문자열 |
resourceNavigationLinks | 서브넷을 사용하여 외부 리소스에 대한 참조 배열을 가져옵니다. | resourceNavigationLink |
routeTable | RouteTable 리소스의 참조입니다. | RouteTable |
serviceEndpoints | 서비스 엔드포인트의 배열입니다. | ServiceEndpointPropertiesFormat[] |
SubResource
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID입니다. | 문자열 |