다음을 통해 공유


Microsoft.Network loadBalancers/backendAddressPools 2023-05-01

Bicep 리소스 정의

loadBalancers/backendAddressPools 리소스 종류는 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.

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

리소스 형식

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

resource symbolicname 'Microsoft.Network/loadBalancers/backendAddressPools@2023-05-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    drainPeriodInSeconds: int
    loadBalancerBackendAddresses: [
      {
        name: 'string'
        properties: {
          adminState: 'string'
          ipAddress: 'string'
          loadBalancerFrontendIPConfiguration: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
          virtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    location: 'string'
    syncMode: 'string'
    tunnelInterfaces: [
      {
        identifier: int
        port: int
        protocol: 'string'
        type: 'string'
      }
    ]
    virtualNetwork: {
      id: 'string'
    }
  }
}

속성 값

loadBalancers/backendAddressPools

Name Description
name 리소스 이름

Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요.
string(필수)
부모(parent) Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다.

자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요.
형식의 리소스에 대한 기호화된 이름: loadBalancers
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Description
drainPeriodInSeconds reset을 클라이언트 및 백 엔드 주소로 보내기 전에 대기하는 Load Balancer 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. string
syncMode 백 엔드 풀에 대한 백 엔드 주소 동기 모드 'Automatic'
'수동'
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]
virtualNetwork 가상 네트워크에 대한 참조입니다. SubResource

LoadBalancerBackendAddress

Name Description
name 백 엔드 주소의 이름입니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Description
adminState 한 번 설정하면 상태 프로브를 재정의하여 Load Balancer 항상 새 연결을 백 엔드로 전달하거나 새 연결을 거부하고 기존 연결을 다시 설정할 수 있는 관리 상태 목록입니다. 'Down'
'None'
'Up'
ipAddress 참조된 가상 네트워크에 속하는 IP 주소입니다. string
loadBalancerFrontendIPConfiguration 지역 부하 분산 장치에 정의된 프런트 엔드 IP 주소 구성에 대한 참조입니다. SubResource
서브넷 기존 서브넷에 대한 참조입니다. SubResource
virtualNetwork 기존 가상 네트워크에 대한 참조입니다. SubResource

SubResource

Name Description
id 리소스 ID입니다. string

GatewayLoadBalancerTunnelInterface

Name Description
identifier 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
포트 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
protocol 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. '네이티브'
'None'
'VXLAN'
형식 게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. 'External'
'내부'
'None'

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
게이트웨이 Load Balancer 연결된 공용 Load Balancer

Azure에 배포
이 템플릿을 사용하면 게이트웨이 Load Balancer 연결된 공용 표준 Load Balancer 배포할 수 있습니다. 인터넷에서 들어오는 트래픽은 백 엔드 풀의 NVA(Linux VM)를 사용하여 게이트웨이 Load Balancer 라우팅됩니다.
지역 간 Load Balancer 만들기

Azure에 배포
이 템플릿은 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀이 있는 지역 간 부하 분산 장치를 만듭니다. 지역 간 부하 분산 장치는 현재 제한된 지역에서 사용할 수 있습니다. 지역 간 부하 분산 장치 뒤에 있는 지역 부하 분산 장치는 모든 지역에 있을 수 있습니다.
IP 주소별 백 엔드 풀로 표준 Load Balancer

Azure에 배포
이 템플릿은 ARM 템플릿을 사용하여 백 엔드 풀 관리 문서에 설명된 대로 IP 주소로 Load Balancer 백 엔드 풀을 구성하는 방법을 보여 줍니다.

ARM 템플릿 리소스 정의

loadBalancers/backendAddressPools 리소스 종류는 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.

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

리소스 형식

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

{
  "type": "Microsoft.Network/loadBalancers/backendAddressPools",
  "apiVersion": "2023-05-01",
  "name": "string",
  "properties": {
    "drainPeriodInSeconds": "int",
    "loadBalancerBackendAddresses": [
      {
        "name": "string",
        "properties": {
          "adminState": "string",
          "ipAddress": "string",
          "loadBalancerFrontendIPConfiguration": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          },
          "virtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "location": "string",
    "syncMode": "string",
    "tunnelInterfaces": [
      {
        "identifier": "int",
        "port": "int",
        "protocol": "string",
        "type": "string"
      }
    ],
    "virtualNetwork": {
      "id": "string"
    }
  }
}

속성 값

loadBalancers/backendAddressPools

Name Description
형식 리소스 종류 'Microsoft.Network/loadBalancers/backendAddressPools'
apiVersion 리소스 api 버전 '2023-05-01'
name 리소스 이름

JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요.
string(필수)
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Description
drainPeriodInSeconds reset을 클라이언트 및 백 엔드 주소로 보내기 전에 대기하는 Load Balancer 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. string
syncMode 백 엔드 풀에 대한 백 엔드 주소 동기 모드 'Automatic'
'수동'
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]
virtualNetwork 가상 네트워크에 대한 참조입니다. SubResource

LoadBalancerBackendAddress

Name Description
name 백 엔드 주소의 이름입니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Description
adminState 일단 설정된 관리 상태 목록은 Load Balancer 항상 새 연결을 백 엔드로 전달하거나 새 연결을 거부하고 기존 연결을 다시 설정하도록 상태 프로브를 재정의할 수 있습니다. 'Down'
'None'
'Up'
ipAddress 참조된 가상 네트워크에 속하는 IP 주소입니다. 문자열
loadBalancerFrontendIPConfiguration 지역 부하 분산 장치에 정의된 프런트 엔드 IP 주소 구성에 대한 참조입니다. SubResource
서브넷 기존 서브넷에 대한 참조입니다. SubResource
virtualNetwork 기존 가상 네트워크에 대한 참조입니다. SubResource

SubResource

Name Description
id 리소스 ID입니다. string

GatewayLoadBalancerTunnelInterface

Name Description
identifier 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
포트 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
protocol 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. '네이티브'
'None'
'VXLAN'
형식 게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. 'External'
'내부'
'None'

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
게이트웨이 Load Balancer 연결된 공용 Load Balancer

Azure에 배포
이 템플릿을 사용하면 게이트웨이 Load Balancer 연결된 공용 표준 Load Balancer 배포할 수 있습니다. 인터넷에서 들어오는 트래픽은 백 엔드 풀의 NVA(Linux VM)를 사용하여 게이트웨이 Load Balancer 라우팅됩니다.
지역 간 Load Balancer 만들기

Azure에 배포
이 템플릿은 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀이 있는 지역 간 부하 분산 장치를 만듭니다. 지역 간 부하 분산 장치는 현재 제한된 지역에서 사용할 수 있습니다. 지역 간 부하 분산 장치 뒤에 있는 지역 부하 분산 장치는 모든 지역에 있을 수 있습니다.
IP 주소별 백 엔드 풀로 표준 Load Balancer

Azure에 배포
이 템플릿은 백 엔드 풀 관리 문서에 설명된 대로 ARM 템플릿을 사용하여 IP 주소로 Load Balancer 백 엔드 풀을 구성하는 방법을 보여 줍니다.

Terraform(AzAPI 공급자) 리소스 정의

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers/backendAddressPools@2023-05-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      drainPeriodInSeconds = int
      loadBalancerBackendAddresses = [
        {
          name = "string"
          properties = {
            adminState = "string"
            ipAddress = "string"
            loadBalancerFrontendIPConfiguration = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
            virtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      location = "string"
      syncMode = "string"
      tunnelInterfaces = [
        {
          identifier = int
          port = int
          protocol = "string"
          type = "string"
        }
      ]
      virtualNetwork = {
        id = "string"
      }
    }
  })
}

속성 값

loadBalancers/backendAddressPools

Name Description
형식 리소스 종류 "Microsoft.Network/loadBalancers/backendAddressPools@2023-05-01"
name 리소스 이름 string(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식의 리소스에 대한 ID: loadBalancers
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Description
drainPeriodInSeconds Load Balancer 클라이언트 및 백 엔드 주소로 RESET를 보내기 전에 대기하는 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. string
syncMode 백 엔드 풀에 대한 백 엔드 주소 동기 모드 "자동"
"수동"
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]
virtualNetwork 가상 네트워크에 대한 참조입니다. SubResource

LoadBalancerBackendAddress

Name Description
name 백 엔드 주소의 이름입니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Description
adminState 일단 설정된 관리 상태 목록은 Load Balancer 항상 새 연결을 백 엔드로 전달하거나 새 연결을 거부하고 기존 연결을 다시 설정하도록 상태 프로브를 재정의할 수 있습니다. "아래쪽"
“None”
"위쪽"
ipAddress 참조된 가상 네트워크에 속하는 IP 주소입니다. string
loadBalancerFrontendIPConfiguration 지역 부하 분산 장치에 정의된 프런트 엔드 IP 주소 구성에 대한 참조입니다. SubResource
서브넷 기존 서브넷에 대한 참조입니다. SubResource
virtualNetwork 기존 가상 네트워크에 대한 참조입니다. SubResource

SubResource

Name Description
id 리소스 ID입니다. string

GatewayLoadBalancerTunnelInterface

Name Description
identifier 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
포트 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
protocol 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. "네이티브"
“None”
"VXLAN"
형식 게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. "외부"
"내부"
“None”