다음을 통해 공유


Microsoft.Network applicationGateways 2016-06-01

Bicep 리소스 정의

applicationGateways 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Network/applicationGateways 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Network/applicationGateways@2016-06-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          provisioningState: 'string'
        }
      }
    ]
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                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'
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: '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'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: '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: {
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          cookieBasedAffinity: 'string'
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          path: 'string'
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    provisioningState: 'string'
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          ruleType: 'string'
          urlPathMap: {
            id: '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'
        }
      }
    ]
    sslPolicy: {
      disabledSslProtocols: [
        'string'
      ]
    }
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

ApplicationGatewayAuthenticationCertificate

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 인증 인증서 속성 applicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

이름 묘사
데이터 인증서 공용 데이터 문자열
provisioningState 인증 인증서 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayBackendAddress

이름 묘사
fqdn Dns 이름 문자열
ipAddress IP 주소 문자열

ApplicationGatewayBackendAddressPool

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

이름 묘사
backendAddresses 백 엔드 주소 ApplicationGatewayBackendAddress[]
backendIPConfigurations NIC에 정의된 IP에 대한 참조 컬렉션 networkInterfaceIPConfiguration[]
provisioningState 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayBackendHttpSettings

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성 ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

이름 묘사
authenticationCertificates Application Gateway 인증 인증서에 대한 참조 배열 SubResource[]
cookieBasedAffinity 쿠키 선호도 '사용 안 함'
'Enabled'
항구 항구 int
탐침 Application Gateway의 리소스 검색 SubResource
프로토콜 프로토콜 'Http'
'Https'
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requestTimeout 요청 시간 제한 int

ApplicationGatewayFrontendIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성 ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

이름 묘사
privateIPAddress 네트워크 인터페이스 IP 구성의 PrivateIPAddress 문자열
privateIPAllocationMethod PrivateIP 할당 방법(정적/동적) '동적'
'Static'
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
publicIPAddress PublicIP 리소스 참조 SubResource
서브넷 서브넷 리소스의 참조 SubResource

ApplicationGatewayFrontendPort

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 프런트 엔드 포트 속성 ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

이름 묘사
항구 프런트 엔드 포트 int
provisioningState 프런트 엔드 포트 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayHttpListener

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 Http 수신기 속성 ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

이름 묘사
frontendIPConfiguration Application Gateway의 프런트 엔드 IP 구성 리소스 SubResource
frontendPort Application Gateway의 프런트 엔드 포트 리소스 SubResource
hostName http 수신기의 호스트 이름 문자열
프로토콜 프로토콜 'Http'
'Https'
provisioningState http 수신기 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requireServerNameIndication http 수신기의 RequireServerNameIndication bool
sslCertificate Application Gateway의 Ssl 인증서 리소스 SubResource

ApplicationGatewayIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 IP 구성 속성 applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

이름 묘사
provisioningState Application Gateway 서브넷 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
서브넷 서브넷 리소스의 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷 SubResource

ApplicationGatewayPathRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이 프로브의 속성 applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

이름 묘사
backendAddressPool URL 경로 맵의 백 엔드 주소 풀 리소스 SubResource
backendHttpSettings URL 경로 맵의 백 엔드 http 설정 리소스 SubResource
경로 URL 경로 맵의 경로 규칙 string[]
provisioningState URL 경로 맵 리소스 업데이트/삭제/실패의 경로 규칙 문자열

ApplicationGatewayProbe

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이 프로브의 속성 ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

이름 묘사
호스트 프로브를 보낼 호스트 문자열
검색 간격(초) int
프로브의 상대 경로 문자열
프로토콜 프로토콜 'Http'
'Https'
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
타임 아웃 검색 시간 제한(초) int
unhealthyThreshold 비정상 임계값 검색 int

ApplicationGatewayPropertiesFormat

이름 묘사
authenticationCertificates Application Gateway 리소스의 인증 인증서 applicationGatewayAuthenticationCertificate[]
backendAddressPools 애플리케이션 게이트웨이 리소스의 백 엔드 주소 풀 ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Application Gateway 리소스의 백 엔드 http 설정 applicationGatewayBackendHttpSettings[]
frontendIPConfigurations 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소 ApplicationGatewayFrontendIPConfiguration[]
frontendPorts 애플리케이션 게이트웨이 리소스의 프런트 엔드 포트 applicationGatewayFrontendPort[]
gatewayIPConfigurations Application Gateway 리소스의 서브넷 ApplicationGatewayIPConfiguration[]
httpListeners 애플리케이션 게이트웨이 리소스의 HTTP 수신기 applicationGatewayHttpListener[]
프로브 애플리케이션 게이트웨이 리소스의 프로브 ApplicationGatewayProbe[]
provisioningState ApplicationGateway 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requestRoutingRules Application Gateway 리소스의 라우팅 규칙 요청 applicationGatewayRequestRoutingRule[]
resourceGuid ApplicationGateway 리소스의 리소스 guid 속성 문자열
sku Application Gateway 리소스의 Sku ApplicationGatewaySku
sslCertificates Application Gateway 리소스의 SSL 인증서 ApplicationGatewaySslCertificate[]
sslPolicy Application Gateway 리소스의 SSL 정책 ApplicationGatewaySslPolicy
urlPathMaps Application Gateway 리소스의 URL 경로 맵 ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 Application Gateway의 요청 라우팅 규칙 속성 ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

이름 묘사
backendAddressPool Application Gateway의 백 엔드 주소 풀 리소스 SubResource
backendHttpSettings Application Gateway의 프런트 엔드 포트 리소스 SubResource
httpListener Application Gateway의 Http 수신기 리소스 SubResource
provisioningState 요청 라우팅 규칙 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
ruleType 규칙 유형 '기본'
'PathBasedRouting'
urlPathMap Application Gateway의 URL 경로 맵 리소스 SubResource

ApplicationGatewaySku

이름 묘사
용량 애플리케이션 게이트웨이의 용량(인스턴스 수) int
이름 Application Gateway SKU의 이름 'Standard_Large'
'Standard_Medium'
'Standard_Small'
계층 애플리케이션 게이트웨이 계층 'Standard'

ApplicationGatewaySslCertificate

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 Application Gateway의 SSL 인증서 속성 applicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

이름 묘사
데이터 SSL 인증서 데이터 문자열
암호 SSL 인증서 암호 문자열
provisioningState ssl 인증서 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
publicCertData SSL 인증서 공용 데이터 문자열

ApplicationGatewaySslPolicy

이름 묘사
disabledSslProtocols Application Gateway에서 사용하지 않도록 설정할 SSL 프로토콜 다음 중 어느 것을 포함하는 문자열 배열:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'

ApplicationGatewayUrlPathMap

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 UrlPathMap 속성 ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

이름 묘사
defaultBackendAddressPool URL 경로 맵의 기본 백 엔드 주소 풀 리소스 SubResource
defaultBackendHttpSettings URL 경로 맵의 기본 백 엔드 http 설정 리소스 SubResource
pathRules URL 경로 맵 리소스의 경로 규칙 ApplicationGatewayPathRule[]
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

BackendAddressPool

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 BackendAddressPool의 속성 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

이름 묘사
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비저닝 상태 가져오기 문자열

InboundNatRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 인바운드 NAT 규칙의 속성 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

이름 묘사
backendPort 엔드포인트의 내부 연결에 사용되는 포트를 가져오거나 설정합니다. localPort 특성은 엔드포인트의 영구 포트를 역할의 내부 포트에 매핑합니다. 이는 역할이 외부에 노출되는 포트와 다른 포트의 내부 구성 요소와 통신해야 하는 시나리오에서 유용합니다. 지정하지 않으면 localPort 값은 포트 특성과 동일합니다. localPort 값을 '*'로 설정하여 런타임 API를 사용하여 검색할 수 있는 할당되지 않은 포트를 자동으로 할당합니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL Always ON 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조를 가져오거나 설정합니다. SubResource
frontendPort 외부 엔드포인트의 포트를 가져오거나 설정합니다. 선택한 포트 번호를 지정할 수 있지만 서비스의 각 역할에 대해 지정된 포트 번호는 고유해야 합니다. 가능한 값 범위는 1에서 65535 사이입니다(포함). int
idleTimeoutInMinutes Tcp 유휴 연결의 시간 제한을 가져오거나 설정합니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 Tcp로 설정된 경우에만 사용됩니다. int
프로토콜 엔드포인트에 대한 전송 프로토콜을 가져오거나 설정합니다. 가능한 값은 Udp 또는 Tcp입니다. 'Tcp'
'Udp'
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열

Microsoft.Network/applicationGateways

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
위치 리소스 위치 문자열
이름 리소스 이름 string(필수)
속성 Application Gateway의 속성 ApplicationGatewayPropertiesFormat
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

NetworkInterfaceIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 IPConfiguration의 속성 NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

이름 묘사
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 참조 목록을 가져오거나 설정합니다. InboundNatRule[]
본래의 NIC의 기본 고객 주소인지 여부를 가져옵니다. bool
privateIPAddress 문자열
privateIPAddressVersion PrivateIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. 'IPv4'
'IPv6'
privateIPAllocationMethod PrivateIP 할당 메서드를 가져오거나 설정합니다. '동적'
'Static'
provisioningState 문자열
publicIPAddress PublicIPAddress 리소스 PublicIPAddress
서브넷 VirtualNetwork 리소스의 서브넷 서브넷

NetworkSecurityGroup

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 네트워크 보안 그룹 리소스 NetworkSecurityGroupPropertiesFormat
태그 리소스 태그 ResourceTags

NetworkSecurityGroupPropertiesFormat

이름 묘사
defaultSecurityRules 네트워크 보안 그룹의 보안 규칙을 가져오거나 기본값으로 설정합니다. SecurityRule[]
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
resourceGuid 네트워크 보안 그룹 리소스의 리소스 guid 속성을 가져오거나 설정합니다. 문자열
securityRules 네트워크 보안 그룹의 보안 규칙을 가져오거나 설정합니다. SecurityRule[]

PublicIPAddress

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 PublicIpAddress 속성 PublicIPAddressPropertiesFormat
태그 리소스 태그 ResourceTags

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 문자열
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
publicIPAddressVersion PublicIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. 'IPv4'
'IPv6'
publicIPAllocationMethod PublicIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. '동적'
'Static'
resourceGuid PublicIP 리소스의 리소스 guid 속성을 가져오거나 설정합니다. 문자열
이름 묘사
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 ResourceNavigationLink의 속성 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

이름 묘사
링크 외부 리소스에 연결 문자열
linkedResourceType 연결된 리소스의 리소스 종류 문자열

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

경로

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 경로 리소스 RoutePropertiesFormat

RoutePropertiesFormat

이름 묘사
addressPrefix 경로가 적용되는 대상 CIDR을 가져오거나 설정합니다. 문자열
nextHopIpAddress 전달해야 하는 IP 주소 패킷을 가져오거나 설정합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. 문자열
nextHopType 패킷을 보내야 하는 Azure 홉의 형식을 가져오거나 설정합니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)
provisioningState 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열

RouteTable

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 경로 테이블 리소스 RouteTablePropertiesFormat
태그 리소스 태그 ResourceTags

RouteTablePropertiesFormat

이름 묘사
provisioningState 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
경로 경로 테이블의 경로를 가져오거나 설정합니다. 경로[]

SecurityRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 securityRulePropertiesFormat

SecurityRulePropertiesFormat

이름 묘사
접근 허용되거나 거부된 네트워크 트래픽을 가져오거나 설정합니다. 가능한 값은 'Allow' 및 'Deny'입니다. '허용'
'Deny'(필수)
묘사 이 규칙에 대한 설명을 가져오거나 설정합니다. 140자로 제한됩니다. 문자열
destinationAddressPrefix 대상 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. string(필수)
destinationPortRange 대상 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
방향 규칙의 방향을 가져오거나 설정합니다. 인바운드 또는 아웃바운드. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. '인바운드'
'아웃바운드'(필수)
우선권 규칙의 우선 순위를 가져오거나 설정합니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. int
프로토콜 이 규칙이 적용되는 네트워크 프로토콜을 가져오거나 설정합니다. Tcp, Udp 또는 All(*)일 수 있습니다. '*'
'Tcp'
'Udp'(필수)
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
sourceAddressPrefix 원본 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. string(필수)
sourcePortRange 원본 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열

서브넷

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져오거나 설정합니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 SubnetPropertiesFormat

SubnetPropertiesFormat

이름 묘사
addressPrefix 서브넷의 주소 접두사를 가져오거나 설정합니다. 문자열
networkSecurityGroup NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. networkSecurityGroup
provisioningState 리소스의 프로비저닝 상태를 가져옵니다. 문자열
resourceNavigationLinks 서브넷을 사용하여 외부 리소스에 대한 참조 배열을 가져옵니다. resourceNavigationLink[]
routeTable RouteTable 리소스의 참조를 가져오거나 설정합니다. RouteTable

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": "2016-06-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "provisioningState": "string"
        }
      }
    ],
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "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",
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "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",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "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": {
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "cookieBasedAffinity": "string",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "path": "string",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "provisioningState": "string",
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "ruleType": "string",
          "urlPathMap": {
            "id": "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"
        }
      }
    ],
    "sslPolicy": {
      "disabledSslProtocols": [ "string" ]
    },
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string"
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

ApplicationGatewayAuthenticationCertificate

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 인증 인증서 속성 applicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

이름 묘사
데이터 인증서 공용 데이터 문자열
provisioningState 인증 인증서 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayBackendAddress

이름 묘사
fqdn Dns 이름 문자열
ipAddress IP 주소 문자열

ApplicationGatewayBackendAddressPool

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

이름 묘사
backendAddresses 백 엔드 주소 ApplicationGatewayBackendAddress[]
backendIPConfigurations NIC에 정의된 IP에 대한 참조 컬렉션 networkInterfaceIPConfiguration[]
provisioningState 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayBackendHttpSettings

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성 ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

이름 묘사
authenticationCertificates Application Gateway 인증 인증서에 대한 참조 배열 SubResource[]
cookieBasedAffinity 쿠키 선호도 '사용 안 함'
'Enabled'
항구 항구 int
탐침 Application Gateway의 리소스 검색 SubResource
프로토콜 프로토콜 'Http'
'Https'
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requestTimeout 요청 시간 제한 int

ApplicationGatewayFrontendIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성 ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

이름 묘사
privateIPAddress 네트워크 인터페이스 IP 구성의 PrivateIPAddress 문자열
privateIPAllocationMethod PrivateIP 할당 방법(정적/동적) '동적'
'Static'
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
publicIPAddress PublicIP 리소스 참조 SubResource
서브넷 서브넷 리소스의 참조 SubResource

ApplicationGatewayFrontendPort

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 프런트 엔드 포트 속성 ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

이름 묘사
항구 프런트 엔드 포트 int
provisioningState 프런트 엔드 포트 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayHttpListener

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 Http 수신기 속성 ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

이름 묘사
frontendIPConfiguration Application Gateway의 프런트 엔드 IP 구성 리소스 SubResource
frontendPort Application Gateway의 프런트 엔드 포트 리소스 SubResource
hostName http 수신기의 호스트 이름 문자열
프로토콜 프로토콜 'Http'
'Https'
provisioningState http 수신기 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requireServerNameIndication http 수신기의 RequireServerNameIndication bool
sslCertificate Application Gateway의 Ssl 인증서 리소스 SubResource

ApplicationGatewayIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 IP 구성 속성 applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

이름 묘사
provisioningState Application Gateway 서브넷 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
서브넷 서브넷 리소스의 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷 SubResource

ApplicationGatewayPathRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이 프로브의 속성 applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

이름 묘사
backendAddressPool URL 경로 맵의 백 엔드 주소 풀 리소스 SubResource
backendHttpSettings URL 경로 맵의 백 엔드 http 설정 리소스 SubResource
경로 URL 경로 맵의 경로 규칙 string[]
provisioningState URL 경로 맵 리소스 업데이트/삭제/실패의 경로 규칙 문자열

ApplicationGatewayProbe

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이 프로브의 속성 ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

이름 묘사
호스트 프로브를 보낼 호스트 문자열
검색 간격(초) int
프로브의 상대 경로 문자열
프로토콜 프로토콜 'Http'
'Https'
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
타임 아웃 검색 시간 제한(초) int
unhealthyThreshold 비정상 임계값 검색 int

ApplicationGatewayPropertiesFormat

이름 묘사
authenticationCertificates Application Gateway 리소스의 인증 인증서 applicationGatewayAuthenticationCertificate[]
backendAddressPools 애플리케이션 게이트웨이 리소스의 백 엔드 주소 풀 ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Application Gateway 리소스의 백 엔드 http 설정 applicationGatewayBackendHttpSettings[]
frontendIPConfigurations 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소 ApplicationGatewayFrontendIPConfiguration[]
frontendPorts 애플리케이션 게이트웨이 리소스의 프런트 엔드 포트 applicationGatewayFrontendPort[]
gatewayIPConfigurations Application Gateway 리소스의 서브넷 ApplicationGatewayIPConfiguration[]
httpListeners 애플리케이션 게이트웨이 리소스의 HTTP 수신기 applicationGatewayHttpListener[]
프로브 애플리케이션 게이트웨이 리소스의 프로브 ApplicationGatewayProbe[]
provisioningState ApplicationGateway 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requestRoutingRules Application Gateway 리소스의 라우팅 규칙 요청 applicationGatewayRequestRoutingRule[]
resourceGuid ApplicationGateway 리소스의 리소스 guid 속성 문자열
sku Application Gateway 리소스의 Sku ApplicationGatewaySku
sslCertificates Application Gateway 리소스의 SSL 인증서 ApplicationGatewaySslCertificate[]
sslPolicy Application Gateway 리소스의 SSL 정책 ApplicationGatewaySslPolicy
urlPathMaps Application Gateway 리소스의 URL 경로 맵 ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 Application Gateway의 요청 라우팅 규칙 속성 ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

이름 묘사
backendAddressPool Application Gateway의 백 엔드 주소 풀 리소스 SubResource
backendHttpSettings Application Gateway의 프런트 엔드 포트 리소스 SubResource
httpListener Application Gateway의 Http 수신기 리소스 SubResource
provisioningState 요청 라우팅 규칙 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
ruleType 규칙 유형 '기본'
'PathBasedRouting'
urlPathMap Application Gateway의 URL 경로 맵 리소스 SubResource

ApplicationGatewaySku

이름 묘사
용량 애플리케이션 게이트웨이의 용량(인스턴스 수) int
이름 Application Gateway SKU의 이름 'Standard_Large'
'Standard_Medium'
'Standard_Small'
계층 애플리케이션 게이트웨이 계층 'Standard'

ApplicationGatewaySslCertificate

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 Application Gateway의 SSL 인증서 속성 applicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

이름 묘사
데이터 SSL 인증서 데이터 문자열
암호 SSL 인증서 암호 문자열
provisioningState ssl 인증서 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
publicCertData SSL 인증서 공용 데이터 문자열

ApplicationGatewaySslPolicy

이름 묘사
disabledSslProtocols Application Gateway에서 사용하지 않도록 설정할 SSL 프로토콜 다음 중 어느 것을 포함하는 문자열 배열:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'

ApplicationGatewayUrlPathMap

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 UrlPathMap 속성 ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

이름 묘사
defaultBackendAddressPool URL 경로 맵의 기본 백 엔드 주소 풀 리소스 SubResource
defaultBackendHttpSettings URL 경로 맵의 기본 백 엔드 http 설정 리소스 SubResource
pathRules URL 경로 맵 리소스의 경로 규칙 ApplicationGatewayPathRule[]
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

BackendAddressPool

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 BackendAddressPool의 속성 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

이름 묘사
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비저닝 상태 가져오기 문자열

InboundNatRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 인바운드 NAT 규칙의 속성 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

이름 묘사
backendPort 엔드포인트의 내부 연결에 사용되는 포트를 가져오거나 설정합니다. localPort 특성은 엔드포인트의 영구 포트를 역할의 내부 포트에 매핑합니다. 이는 역할이 외부에 노출되는 포트와 다른 포트의 내부 구성 요소와 통신해야 하는 시나리오에서 유용합니다. 지정하지 않으면 localPort 값은 포트 특성과 동일합니다. localPort 값을 '*'로 설정하여 런타임 API를 사용하여 검색할 수 있는 할당되지 않은 포트를 자동으로 할당합니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL Always ON 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조를 가져오거나 설정합니다. SubResource
frontendPort 외부 엔드포인트의 포트를 가져오거나 설정합니다. 선택한 포트 번호를 지정할 수 있지만 서비스의 각 역할에 대해 지정된 포트 번호는 고유해야 합니다. 가능한 값 범위는 1에서 65535 사이입니다(포함). int
idleTimeoutInMinutes Tcp 유휴 연결의 시간 제한을 가져오거나 설정합니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 Tcp로 설정된 경우에만 사용됩니다. int
프로토콜 엔드포인트에 대한 전송 프로토콜을 가져오거나 설정합니다. 가능한 값은 Udp 또는 Tcp입니다. 'Tcp'
'Udp'
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열

Microsoft.Network/applicationGateways

이름 묘사
apiVersion api 버전 '2016-06-01'
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
위치 리소스 위치 문자열
이름 리소스 이름 string(필수)
속성 Application Gateway의 속성 ApplicationGatewayPropertiesFormat
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Network/applicationGateways'

NetworkInterfaceIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 IPConfiguration의 속성 NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

이름 묘사
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 참조 목록을 가져오거나 설정합니다. InboundNatRule[]
본래의 NIC의 기본 고객 주소인지 여부를 가져옵니다. bool
privateIPAddress 문자열
privateIPAddressVersion PrivateIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. 'IPv4'
'IPv6'
privateIPAllocationMethod PrivateIP 할당 메서드를 가져오거나 설정합니다. '동적'
'Static'
provisioningState 문자열
publicIPAddress PublicIPAddress 리소스 PublicIPAddress
서브넷 VirtualNetwork 리소스의 서브넷 서브넷

NetworkSecurityGroup

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 네트워크 보안 그룹 리소스 NetworkSecurityGroupPropertiesFormat
태그 리소스 태그 ResourceTags

NetworkSecurityGroupPropertiesFormat

이름 묘사
defaultSecurityRules 네트워크 보안 그룹의 보안 규칙을 가져오거나 기본값으로 설정합니다. SecurityRule[]
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
resourceGuid 네트워크 보안 그룹 리소스의 리소스 guid 속성을 가져오거나 설정합니다. 문자열
securityRules 네트워크 보안 그룹의 보안 규칙을 가져오거나 설정합니다. SecurityRule[]

PublicIPAddress

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 PublicIpAddress 속성 PublicIPAddressPropertiesFormat
태그 리소스 태그 ResourceTags

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 문자열
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
publicIPAddressVersion PublicIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. 'IPv4'
'IPv6'
publicIPAllocationMethod PublicIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. '동적'
'Static'
resourceGuid PublicIP 리소스의 리소스 guid 속성을 가져오거나 설정합니다. 문자열
이름 묘사
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 ResourceNavigationLink의 속성 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

이름 묘사
링크 외부 리소스에 연결 문자열
linkedResourceType 연결된 리소스의 리소스 종류 문자열

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

경로

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 경로 리소스 RoutePropertiesFormat

RoutePropertiesFormat

이름 묘사
addressPrefix 경로가 적용되는 대상 CIDR을 가져오거나 설정합니다. 문자열
nextHopIpAddress 전달해야 하는 IP 주소 패킷을 가져오거나 설정합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. 문자열
nextHopType 패킷을 보내야 하는 Azure 홉의 형식을 가져오거나 설정합니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)
provisioningState 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열

RouteTable

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 경로 테이블 리소스 RouteTablePropertiesFormat
태그 리소스 태그 ResourceTags

RouteTablePropertiesFormat

이름 묘사
provisioningState 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
경로 경로 테이블의 경로를 가져오거나 설정합니다. 경로[]

SecurityRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 securityRulePropertiesFormat

SecurityRulePropertiesFormat

이름 묘사
접근 허용되거나 거부된 네트워크 트래픽을 가져오거나 설정합니다. 가능한 값은 'Allow' 및 'Deny'입니다. '허용'
'Deny'(필수)
묘사 이 규칙에 대한 설명을 가져오거나 설정합니다. 140자로 제한됩니다. 문자열
destinationAddressPrefix 대상 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. string(필수)
destinationPortRange 대상 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
방향 규칙의 방향을 가져오거나 설정합니다. 인바운드 또는 아웃바운드. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. '인바운드'
'아웃바운드'(필수)
우선권 규칙의 우선 순위를 가져오거나 설정합니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. int
프로토콜 이 규칙이 적용되는 네트워크 프로토콜을 가져오거나 설정합니다. Tcp, Udp 또는 All(*)일 수 있습니다. '*'
'Tcp'
'Udp'(필수)
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
sourceAddressPrefix 원본 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. string(필수)
sourcePortRange 원본 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열

서브넷

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져오거나 설정합니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 SubnetPropertiesFormat

SubnetPropertiesFormat

이름 묘사
addressPrefix 서브넷의 주소 접두사를 가져오거나 설정합니다. 문자열
networkSecurityGroup NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. networkSecurityGroup
provisioningState 리소스의 프로비저닝 상태를 가져옵니다. 문자열
resourceNavigationLinks 서브넷을 사용하여 외부 리소스에 대한 참조 배열을 가져옵니다. resourceNavigationLink[]
routeTable RouteTable 리소스의 참조를 가져오거나 설정합니다. RouteTable

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 경로 기반 라우팅 대한 Application Gateway

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 eShop 웹 사이트

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@2016-06-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"
          }
        }
      ]
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  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"
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "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"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "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 = {
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            cookieBasedAffinity = "string"
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            path = "string"
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      provisioningState = "string"
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            ruleType = "string"
            urlPathMap = {
              id = "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"
          }
        }
      ]
      sslPolicy = {
        disabledSslProtocols = [
          "string"
        ]
      }
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
    }
  })
}

속성 값

ApplicationGatewayAuthenticationCertificate

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 인증 인증서 속성 applicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

이름 묘사
데이터 인증서 공용 데이터 문자열
provisioningState 인증 인증서 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayBackendAddress

이름 묘사
fqdn Dns 이름 문자열
ipAddress IP 주소 문자열

ApplicationGatewayBackendAddressPool

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

이름 묘사
backendAddresses 백 엔드 주소 ApplicationGatewayBackendAddress[]
backendIPConfigurations NIC에 정의된 IP에 대한 참조 컬렉션 networkInterfaceIPConfiguration[]
provisioningState 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayBackendHttpSettings

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 백 엔드 주소 풀 설정 속성 ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

이름 묘사
authenticationCertificates Application Gateway 인증 인증서에 대한 참조 배열 SubResource[]
cookieBasedAffinity 쿠키 선호도 '사용 안 함'
'Enabled'
항구 항구 int
탐침 Application Gateway의 리소스 검색 SubResource
프로토콜 프로토콜 'Http'
'Https'
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requestTimeout 요청 시간 제한 int

ApplicationGatewayFrontendIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 프런트 엔드 IP 구성 속성 ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

이름 묘사
privateIPAddress 네트워크 인터페이스 IP 구성의 PrivateIPAddress 문자열
privateIPAllocationMethod PrivateIP 할당 방법(정적/동적) '동적'
'Static'
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
publicIPAddress PublicIP 리소스 참조 SubResource
서브넷 서브넷 리소스의 참조 SubResource

ApplicationGatewayFrontendPort

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 프런트 엔드 포트 속성 ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

이름 묘사
항구 프런트 엔드 포트 int
provisioningState 프런트 엔드 포트 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

ApplicationGatewayHttpListener

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 Http 수신기 속성 ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

이름 묘사
frontendIPConfiguration Application Gateway의 프런트 엔드 IP 구성 리소스 SubResource
frontendPort Application Gateway의 프런트 엔드 포트 리소스 SubResource
hostName http 수신기의 호스트 이름 문자열
프로토콜 프로토콜 'Http'
'Https'
provisioningState http 수신기 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requireServerNameIndication http 수신기의 RequireServerNameIndication bool
sslCertificate Application Gateway의 Ssl 인증서 리소스 SubResource

ApplicationGatewayIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 IP 구성 속성 applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

이름 묘사
provisioningState Application Gateway 서브넷 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
서브넷 서브넷 리소스의 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷 SubResource

ApplicationGatewayPathRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이 프로브의 속성 applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

이름 묘사
backendAddressPool URL 경로 맵의 백 엔드 주소 풀 리소스 SubResource
backendHttpSettings URL 경로 맵의 백 엔드 http 설정 리소스 SubResource
경로 URL 경로 맵의 경로 규칙 string[]
provisioningState URL 경로 맵 리소스 업데이트/삭제/실패의 경로 규칙 문자열

ApplicationGatewayProbe

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이 프로브의 속성 ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

이름 묘사
호스트 프로브를 보낼 호스트 문자열
검색 간격(초) int
프로브의 상대 경로 문자열
프로토콜 프로토콜 'Http'
'Https'
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
타임 아웃 검색 시간 제한(초) int
unhealthyThreshold 비정상 임계값 검색 int

ApplicationGatewayPropertiesFormat

이름 묘사
authenticationCertificates Application Gateway 리소스의 인증 인증서 applicationGatewayAuthenticationCertificate[]
backendAddressPools 애플리케이션 게이트웨이 리소스의 백 엔드 주소 풀 ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Application Gateway 리소스의 백 엔드 http 설정 applicationGatewayBackendHttpSettings[]
frontendIPConfigurations 애플리케이션 게이트웨이 리소스의 프런트 엔드 IP 주소 ApplicationGatewayFrontendIPConfiguration[]
frontendPorts 애플리케이션 게이트웨이 리소스의 프런트 엔드 포트 applicationGatewayFrontendPort[]
gatewayIPConfigurations Application Gateway 리소스의 서브넷 ApplicationGatewayIPConfiguration[]
httpListeners 애플리케이션 게이트웨이 리소스의 HTTP 수신기 applicationGatewayHttpListener[]
프로브 애플리케이션 게이트웨이 리소스의 프로브 ApplicationGatewayProbe[]
provisioningState ApplicationGateway 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
requestRoutingRules Application Gateway 리소스의 라우팅 규칙 요청 applicationGatewayRequestRoutingRule[]
resourceGuid ApplicationGateway 리소스의 리소스 guid 속성 문자열
sku Application Gateway 리소스의 Sku ApplicationGatewaySku
sslCertificates Application Gateway 리소스의 SSL 인증서 ApplicationGatewaySslCertificate[]
sslPolicy Application Gateway 리소스의 SSL 정책 ApplicationGatewaySslPolicy
urlPathMaps Application Gateway 리소스의 URL 경로 맵 ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 Application Gateway의 요청 라우팅 규칙 속성 ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

이름 묘사
backendAddressPool Application Gateway의 백 엔드 주소 풀 리소스 SubResource
backendHttpSettings Application Gateway의 프런트 엔드 포트 리소스 SubResource
httpListener Application Gateway의 Http 수신기 리소스 SubResource
provisioningState 요청 라우팅 규칙 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
ruleType 규칙 유형 '기본'
'PathBasedRouting'
urlPathMap Application Gateway의 URL 경로 맵 리소스 SubResource

ApplicationGatewaySku

이름 묘사
용량 애플리케이션 게이트웨이의 용량(인스턴스 수) int
이름 Application Gateway SKU의 이름 'Standard_Large'
'Standard_Medium'
'Standard_Small'
계층 애플리케이션 게이트웨이 계층 'Standard'

ApplicationGatewaySslCertificate

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 Application Gateway의 SSL 인증서 속성 applicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

이름 묘사
데이터 SSL 인증서 데이터 문자열
암호 SSL 인증서 암호 문자열
provisioningState ssl 인증서 리소스 업데이트/삭제/실패의 프로비전 상태 문자열
publicCertData SSL 인증서 공용 데이터 문자열

ApplicationGatewaySslPolicy

이름 묘사
disabledSslProtocols Application Gateway에서 사용하지 않도록 설정할 SSL 프로토콜 다음 중 어느 것을 포함하는 문자열 배열:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'

ApplicationGatewayUrlPathMap

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 애플리케이션 게이트웨이의 UrlPathMap 속성 ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

이름 묘사
defaultBackendAddressPool URL 경로 맵의 기본 백 엔드 주소 풀 리소스 SubResource
defaultBackendHttpSettings URL 경로 맵의 기본 백 엔드 http 설정 리소스 SubResource
pathRules URL 경로 맵 리소스의 경로 규칙 ApplicationGatewayPathRule[]
provisioningState 백 엔드 http 설정 리소스 업데이트/삭제/실패의 프로비전 상태 문자열

BackendAddressPool

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 BackendAddressPool의 속성 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

이름 묘사
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비저닝 상태 가져오기 문자열

InboundNatRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 인바운드 NAT 규칙의 속성 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

이름 묘사
backendPort 엔드포인트의 내부 연결에 사용되는 포트를 가져오거나 설정합니다. localPort 특성은 엔드포인트의 영구 포트를 역할의 내부 포트에 매핑합니다. 이는 역할이 외부에 노출되는 포트와 다른 포트의 내부 구성 요소와 통신해야 하는 시나리오에서 유용합니다. 지정하지 않으면 localPort 값은 포트 특성과 동일합니다. localPort 값을 '*'로 설정하여 런타임 API를 사용하여 검색할 수 있는 할당되지 않은 포트를 자동으로 할당합니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL Always ON 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조를 가져오거나 설정합니다. SubResource
frontendPort 외부 엔드포인트의 포트를 가져오거나 설정합니다. 선택한 포트 번호를 지정할 수 있지만 서비스의 각 역할에 대해 지정된 포트 번호는 고유해야 합니다. 가능한 값 범위는 1에서 65535 사이입니다(포함). int
idleTimeoutInMinutes Tcp 유휴 연결의 시간 제한을 가져오거나 설정합니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 Tcp로 설정된 경우에만 사용됩니다. int
프로토콜 엔드포인트에 대한 전송 프로토콜을 가져오거나 설정합니다. 가능한 값은 Udp 또는 Tcp입니다. 'Tcp'
'Udp'
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열

Microsoft.Network/applicationGateways

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
위치 리소스 위치 문자열
이름 리소스 이름 string(필수)
속성 Application Gateway의 속성 ApplicationGatewayPropertiesFormat
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Network/applicationGateways@2016-06-01"

NetworkInterfaceIPConfiguration

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 IPConfiguration의 속성 NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

이름 묘사
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 참조 목록을 가져오거나 설정합니다. InboundNatRule[]
본래의 NIC의 기본 고객 주소인지 여부를 가져옵니다. bool
privateIPAddress 문자열
privateIPAddressVersion PrivateIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. 'IPv4'
'IPv6'
privateIPAllocationMethod PrivateIP 할당 메서드를 가져오거나 설정합니다. '동적'
'Static'
provisioningState 문자열
publicIPAddress PublicIPAddress 리소스 PublicIPAddress
서브넷 VirtualNetwork 리소스의 서브넷 서브넷

NetworkSecurityGroup

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 네트워크 보안 그룹 리소스 NetworkSecurityGroupPropertiesFormat
태그 리소스 태그 ResourceTags

NetworkSecurityGroupPropertiesFormat

이름 묘사
defaultSecurityRules 네트워크 보안 그룹의 보안 규칙을 가져오거나 기본값으로 설정합니다. SecurityRule[]
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
resourceGuid 네트워크 보안 그룹 리소스의 리소스 guid 속성을 가져오거나 설정합니다. 문자열
securityRules 네트워크 보안 그룹의 보안 규칙을 가져오거나 설정합니다. SecurityRule[]

PublicIPAddress

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 PublicIpAddress 속성 PublicIPAddressPropertiesFormat
태그 리소스 태그 ResourceTags

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 문자열
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
publicIPAddressVersion PublicIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. 'IPv4'
'IPv6'
publicIPAllocationMethod PublicIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. '동적'
'Static'
resourceGuid PublicIP 리소스의 리소스 guid 속성을 가져오거나 설정합니다. 문자열
이름 묘사
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 ResourceNavigationLink의 속성 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

이름 묘사
링크 외부 리소스에 연결 문자열
linkedResourceType 연결된 리소스의 리소스 종류 문자열

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

경로

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 경로 리소스 RoutePropertiesFormat

RoutePropertiesFormat

이름 묘사
addressPrefix 경로가 적용되는 대상 CIDR을 가져오거나 설정합니다. 문자열
nextHopIpAddress 전달해야 하는 IP 주소 패킷을 가져오거나 설정합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. 문자열
nextHopType 패킷을 보내야 하는 Azure 홉의 형식을 가져오거나 설정합니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)
provisioningState 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열

RouteTable

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. 문자열
아이디 리소스 ID 문자열
위치 리소스 위치 문자열
속성 경로 테이블 리소스 RouteTablePropertiesFormat
태그 리소스 태그 ResourceTags

RouteTablePropertiesFormat

이름 묘사
provisioningState 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
경로 경로 테이블의 경로를 가져오거나 설정합니다. 경로[]

SecurityRule

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 securityRulePropertiesFormat

SecurityRulePropertiesFormat

이름 묘사
접근 허용되거나 거부된 네트워크 트래픽을 가져오거나 설정합니다. 가능한 값은 'Allow' 및 'Deny'입니다. '허용'
'Deny'(필수)
묘사 이 규칙에 대한 설명을 가져오거나 설정합니다. 140자로 제한됩니다. 문자열
destinationAddressPrefix 대상 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. string(필수)
destinationPortRange 대상 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
방향 규칙의 방향을 가져오거나 설정합니다. 인바운드 또는 아웃바운드. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. '인바운드'
'아웃바운드'(필수)
우선권 규칙의 우선 순위를 가져오거나 설정합니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. int
프로토콜 이 규칙이 적용되는 네트워크 프로토콜을 가져오거나 설정합니다. Tcp, Udp 또는 All(*)일 수 있습니다. '*'
'Tcp'
'Udp'(필수)
provisioningState PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져옵니다. 문자열
sourceAddressPrefix 원본 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. string(필수)
sourcePortRange 원본 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열

서브넷

이름 묘사
etag 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 문자열
아이디 리소스 ID 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름을 가져오거나 설정합니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 SubnetPropertiesFormat

SubnetPropertiesFormat

이름 묘사
addressPrefix 서브넷의 주소 접두사를 가져오거나 설정합니다. 문자열
networkSecurityGroup NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. networkSecurityGroup
provisioningState 리소스의 프로비저닝 상태를 가져옵니다. 문자열
resourceNavigationLinks 서브넷을 사용하여 외부 리소스에 대한 참조 배열을 가져옵니다. resourceNavigationLink[]
routeTable RouteTable 리소스의 참조를 가져오거나 설정합니다. RouteTable

SubResource

이름 묘사
아이디 리소스 ID 문자열