다음을 통해 공유


Microsoft.Network loadBalancers 2021-08-01

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Network/loadBalancers@2021-08-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          drainPeriodInSeconds: int
          loadBalancerBackendAddresses: [
            {
              name: 'string'
              properties: {
                adminState: 'string'
                ipAddress: 'string'
                loadBalancerFrontendIPConfiguration: {
                  id: 'string'
                }
                subnet: {
                  id: 'string'
                }
                virtualNetwork: {
                  id: 'string'
                }
              }
            }
          ]
          location: 'string'
          tunnelInterfaces: [
            {
              identifier: int
              port: int
              protocol: 'string'
              type: 'string'
            }
          ]
        }
      }
    ]
    frontendIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          gatewayLoadBalancer: {
            id: 'string'
          }
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            extendedLocation: {
              name: 'string'
              type: 'string'
            }
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosCustomPolicy: {
                  id: 'string'
                }
                protectedIP: bool
                protectionCoverage: 'string'
              }
              deleteOption: 'string'
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              linkedPublicIPAddress: ...
              migrationPhase: 'string'
              natGateway: {
                id: 'string'
                location: 'string'
                properties: {
                  idleTimeoutInMinutes: int
                  publicIpAddresses: [
                    {
                      id: 'string'
                    }
                  ]
                  publicIpPrefixes: [
                    {
                      id: 'string'
                    }
                  ]
                }
                sku: {
                  name: 'string'
                }
                tags: {
                  {customized property}: 'string'
                }
                zones: [
                  'string'
                ]
              }
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              servicePublicIPAddress: ...
            }
            sku: {
              name: 'string'
              tier: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIpConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    contextualServiceEndpointPolicies: [
                      'string'
                    ]
                    serviceAlias: 'string'
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
            }
            type: 'string'
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    inboundNatPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendAddressPools: [
            {
              id: 'string'
            }
          ]
          backendPort: int
          disableOutboundSnat: bool
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
        }
      }
    ]
    outboundRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          enableTcpReset: bool
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    probes: [
      {
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          numberOfProbes: int
          port: int
          protocol: 'string'
          requestPath: 'string'
        }
      }
    ]
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

ApplicationGatewayIPConfiguration

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 Application Gateway 내에서 고유한 IP 구성의 이름입니다. 문자열
속성 애플리케이션 게이트웨이 IP 구성의 속성입니다. applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

이름 묘사
서브넷 서브넷 리소스에 대한 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. SubResource

ApplicationSecurityGroup

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 애플리케이션 보안 그룹의 속성입니다. ApplicationSecurityGroupPropertiesFormat
태그 리소스 태그. ResourceTags

ApplicationSecurityGroupPropertiesFormat

이름 묘사

BackendAddressPool

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

이름 묘사
drainPeriodInSeconds 클라이언트 및 백 엔드 주소로 RESET를 보내기 전에 Load Balancer가 대기하는 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. 문자열
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]

DdosSettings

이름 묘사
ddosCustomPolicy 공용 IP와 연결된 DDoS 사용자 지정 정책입니다. SubResource
protectedIP 공용 IP에서 DDoS 보호를 사용하도록 설정합니다. bool
protectionCoverage 공용 IP의 DDoS 보호 정책 사용자 지정 가능성 표준 적용 범위만 사용자 지정할 수 있습니다. '기본'
'Standard'

대표단

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 서브넷 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서브넷의 속성입니다. ServiceDelegationPropertiesFormat
리소스 종류입니다. 문자열

ExtendedLocation

이름 묘사
이름 확장된 위치의 이름입니다. 문자열
확장된 위치의 형식입니다. 'EdgeZone'

FrontendIPConfiguration

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 프런트 엔드 IP 구성 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 프로브의 속성입니다. FrontendIPConfigurationPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

FrontendIPConfigurationPropertiesFormat

이름 묘사
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
privateIPAddress IP 구성의 개인 IP 주소입니다. 문자열
privateIPAddressVersion 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4로 사용됩니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 할당 방법입니다. '동적'
'Static'
publicIPAddress 공용 IP 리소스에 대한 참조입니다. PublicIPAddress
publicIPPrefix 공용 IP 접두사 리소스에 대한 참조입니다. SubResource
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

GatewayLoadBalancerTunnelInterface

이름 묘사
식별자 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
항구 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
프로토콜 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. '네이티브'
'None'
'VXLAN'
게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. 'External'
'Internal'
'None'

InboundNatPool

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 인바운드 NAT 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 인바운드 nat 풀의 속성입니다. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

이름 묘사
backendPort 엔드포인트의 내부 연결에 사용되는 포트입니다. 허용되는 값은 1에서 65535 사이입니다. int(필수)
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPortRangeEnd 부하 분산 장치와 연결된 NIC에 인바운드 Nat를 제공하는 데 사용할 외부 포트 범위의 마지막 포트 번호입니다. 허용되는 값 범위는 1에서 65535 사이입니다. int(필수)
frontendPortRangeStart 부하 분산 장치와 연결된 NIC에 인바운드 Nat를 제공하는 데 사용할 외부 포트 범위의 첫 번째 포트 번호입니다. 허용되는 값 범위는 1에서 65534 사이입니다. int(필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
프로토콜 인바운드 NAT 풀에서 사용하는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'(필수)

InboundNatRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 인바운드 NAT 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 인바운드 NAT 규칙의 속성입니다. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

이름 묘사
backendAddressPool backendAddressPool 리소스에 대한 참조입니다. SubResource
backendPort 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값 범위는 1에서 65534까지입니다. int
frontendPortRangeEnd 외부 엔드포인트의 포트 범위 끝입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeStart와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값 범위는 1에서 65534까지입니다. int
frontendPortRangeStart 포트 범위는 외부 엔드포인트에 대해 시작합니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeEnd와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값 범위는 1에서 65534까지입니다. int
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
프로토콜 부하 분산 규칙에 사용되는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'

IpTag

이름 묘사
ipTagType IP 태그 유형입니다. 예: FirstPartyUsage. 문자열
태그 공용 IP와 연결된 IP 태그의 값입니다. 예: SQL. 문자열

LoadBalancerBackendAddress

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

LoadBalancerBackendAddressPropertiesFormat

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

LoadBalancerPropertiesFormat

이름 묘사
backendAddressPools 부하 분산 장치에서 사용하는 백 엔드 주소 풀의 컬렉션입니다. BackendAddressPool[]
frontendIPConfigurations 부하 분산 장치에 사용할 프런트 엔드 IP를 나타내는 개체입니다. FrontendIPConfiguration[]
inboundNatPools 부하 분산 장치와 연결된 NIC의 단일 백 엔드 포트에 대한 인바운드 NAT의 외부 포트 범위를 정의합니다. 인바운드 NAT 규칙은 이 범위의 외부 포트를 사용하여 Load Balancer와 연결된 각 NIC에 대해 자동으로 만들어집니다. Load Balancer에서 인바운드 NAT 풀을 정의하는 것은 인바운드 NAT 규칙 정의와 함께 사용할 수 없습니다. 인바운드 NAT 풀은 가상 머신 확장 집합에서 참조됩니다. 개별 가상 머신과 연결된 NIC는 인바운드 NAT 풀을 참조할 수 없습니다. 개별 인바운드 NAT 규칙을 참조해야 합니다. InboundNatPool[]
inboundNatRules 부하 분산 장치에서 사용하는 인바운드 NAT 규칙의 컬렉션입니다. 부하 분산 장치에서 인바운드 NAT 규칙을 정의하는 것은 인바운드 NAT 풀 정의와 함께 사용할 수 없습니다. 인바운드 NAT 풀은 가상 머신 확장 집합에서 참조됩니다. 개별 가상 머신과 연결된 NIC는 인바운드 NAT 풀을 참조할 수 없습니다. 개별 인바운드 NAT 규칙을 참조해야 합니다. InboundNatRule[]
loadBalancingRules 부하 분산 규칙을 나타내는 개체 컬렉션은 프로비저닝을 가져옵니다. LoadBalancingRule[]
outboundRules 아웃바운드 규칙입니다. OutboundRule[]
프로브 부하 분산 장치에 사용되는 프로브 개체의 컬렉션입니다. 프로브[]

LoadBalancerSku

이름 묘사
이름 부하 분산 장치 SKU의 이름입니다. '기본'
'게이트웨이'
'Standard'
계층 부하 분산 장치 SKU의 계층입니다. 'Global'
'지역'

LoadBalancingRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 부하 분산 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 부하 분산 규칙의 속성입니다. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

이름 묘사
backendAddressPool DIP 풀에 대한 참조입니다. 인바운드 트래픽은 백 엔드 IP의 IP 간에 임의로 부하 분산됩니다. SubResource
backendAddressPools DIP 풀에 대한 참조 배열입니다. SubResource[]
backendPort 엔드포인트의 내부 연결에 사용되는 포트입니다. 허용되는 값은 0에서 65535 사이입니다. 값 0은 "모든 포트"를 사용하도록 설정합니다. int
disableOutboundSnat 부하 분산 규칙의 프런트 엔드에 지정된 publicIP 주소를 사용하도록 백 엔드 풀의 VM에 대한 SNAT를 구성합니다. bool
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값은 0에서 65534 사이입니다. 값 0은 "모든 포트"를 사용하도록 설정합니다. int(필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
loadDistribution 이 규칙의 부하 분산 정책입니다. '기본값'
'SourceIP'
'SourceIPProtocol'
탐침 부하 분산 규칙에서 사용하는 부하 분산 장치 프로브에 대한 참조입니다. SubResource
프로토콜 부하 분산 규칙에 사용되는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'(필수)

Microsoft.Network/loadBalancers

이름 묘사
extendedLocation 부하 분산 장치의 확장된 위치입니다. ExtendedLocation
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 부하 분산 장치의 속성입니다. LoadBalancerPropertiesFormat
sku 부하 분산 장치 SKU입니다. LoadBalancerSku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

NatGateway

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 Nat 게이트웨이 속성입니다. natGatewayPropertiesFormat
sku nat 게이트웨이 SKU입니다. NatGatewaySku
태그 리소스 태그. ResourceTags
영역 Nat Gateway를 배포해야 하는 영역을 나타내는 가용성 영역 목록입니다. string[]

NatGatewayPropertiesFormat

이름 묘사
idleTimeoutInMinutes nat 게이트웨이의 유휴 시간 제한입니다. int
publicIpAddresses nat 게이트웨이 리소스와 연결된 공용 IP 주소의 배열입니다. SubResource[]
publicIpPrefixes nat 게이트웨이 리소스와 연결된 공용 IP 접두사 배열입니다. SubResource[]

NatGatewaySku

이름 묘사
이름 Nat Gateway SKU의 이름입니다. 'Standard'

NetworkSecurityGroup

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 네트워크 보안 그룹의 속성입니다. NetworkSecurityGroupPropertiesFormat
태그 리소스 태그. ResourceTags

NetworkSecurityGroupPropertiesFormat

이름 묘사
securityRules 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. SecurityRule[]

OutboundRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 아웃바운드 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 아웃바운드 규칙의 속성입니다. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

이름 묘사
allocatedOutboundPorts NAT에 사용할 아웃바운드 포트 수입니다. int
backendAddressPool DIP 풀에 대한 참조입니다. 아웃바운드 트래픽은 백 엔드 IP의 IP 간에 임의로 부하가 분산됩니다. SubResource(필수)
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfigurations 부하 분산 장치의 프런트 엔드 IP 주소입니다. SubResource[] (필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. int
프로토콜 부하 분산 장치의 아웃바운드 규칙에 대한 프로토콜입니다. 'All'
'Tcp'
'Udp'(필수)

탐침

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 프로브 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 프로브의 속성입니다. ProbePropertiesFormat

ProbePropertiesFormat

이름 묘사
intervalInSeconds 상태의 엔드포인트를 검색하는 빈도에 대한 간격(초)입니다. 일반적으로 간격은 인스턴스를 회전에서 제외하기 전에 두 개의 전체 프로브를 허용하는 할당된 시간 제한 기간(초)의 절반 미만입니다. 기본값은 15, 최소값은 5입니다. int
numberOfProbes 응답이 없으면 추가 트래픽이 엔드포인트로 전달되지 않도록 하는 프로브의 수입니다. 이 값을 사용하면 엔드포인트를 Azure에서 사용되는 일반적인 시간보다 더 빠르고 느리게 회전할 수 있습니다. int
항구 프로브를 통신하기 위한 포트입니다. 가능한 값의 범위는 1에서 65535까지입니다. int(필수)
프로토콜 엔드포인트의 프로토콜입니다. 'Tcp'를 지정하면 프로브가 성공하려면 수신된 ACK가 필요합니다. 'Http' 또는 'Https'를 지정하면 프로브가 성공하려면 지정된 URI의 200 OK 응답이 필요합니다. 'Http'
'Https'
'Tcp'(필수)
requestPath VM에서 상태를 요청하는 데 사용되는 URI입니다. 프로토콜이 http로 설정된 경우 경로가 필요합니다. 그렇지 않으면 허용되지 않습니다. 기본값은 없습니다. 문자열

PublicIPAddress

이름 묘사
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 공용 IP 주소 속성입니다. PublicIPAddressPropertiesFormat
sku 공용 IP 주소 SKU입니다. publicIPAddressSku
태그 리소스 태그. ResourceTags
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

PublicIPAddressDnsSettings

이름 묘사
domainNameLabel 도메인 이름 레이블입니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. 문자열
fqdn 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. 문자열
reverseFqdn 역방향 FQDN입니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. 문자열

PublicIPAddressPropertiesFormat

이름 묘사
ddosSettings 공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다. DdosSettings
deleteOption 공용 IP 주소를 사용하는 VM이 삭제될 때 발생하는 작업 지정 'Delete'
'분리'
dnsSettings 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. PublicIPAddressDnsSettings
idleTimeoutInMinutes 공용 IP 주소의 유휴 시간 제한입니다. int
ipAddress 공용 IP 주소 리소스와 연결된 IP 주소입니다. 문자열
ipTags 공용 IP 주소와 연결된 태그 목록입니다. ipTag[]
linkedPublicIPAddress 공용 IP 주소 리소스의 연결된 공용 IP 주소입니다. PublicIPAddress
migrationPhase 공용 IP 주소의 마이그레이션 단계입니다. '중단'
'Commit'
'커밋됨'
'None'
'준비'
natGateway 공용 IP 주소에 대한 NatGateway입니다. natGateway
publicIPAddressVersion 공용 IP 주소 버전입니다. 'IPv4'
'IPv6'
publicIPAllocationMethod 공용 IP 주소 할당 방법입니다. '동적'
'Static'
publicIPPrefix 이 공용 IP 주소가 할당되어야 하는 공용 IP 접두사입니다. SubResource
servicePublicIPAddress 공용 IP 주소 리소스의 서비스 공용 IP 주소입니다. PublicIPAddress

PublicIPAddressSku

이름 묘사
이름 공용 IP 주소 SKU의 이름입니다. '기본'
'Standard'
계층 공용 IP 주소 SKU의 계층입니다. 'Global'
'지역'

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

경로

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 경로의 속성입니다. RoutePropertiesFormat
리소스의 형식입니다. 문자열

RoutePropertiesFormat

이름 묘사
addressPrefix 경로가 적용되는 대상 CIDR입니다. 문자열
nextHopIpAddress IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. 문자열
nextHopType 패킷을 보내야 하는 Azure 홉의 유형입니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)

RouteTable

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 경로 테이블의 속성입니다. RouteTablePropertiesFormat
태그 리소스 태그. ResourceTags

RouteTablePropertiesFormat

이름 묘사
disableBgpRoutePropagation 해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. bool
경로 경로 테이블 내에 포함된 경로의 컬렉션입니다. 경로[]

SecurityRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 보안 규칙의 속성입니다. securityRulePropertiesFormat
리소스의 형식입니다. 문자열

SecurityRulePropertiesFormat

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

ServiceDelegationPropertiesFormat

이름 묘사
serviceName 서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. 문자열

ServiceEndpointPolicy

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 서비스 엔드포인트 정책의 속성입니다. serviceEndpointPolicyPropertiesFormat
태그 리소스 태그. ResourceTags

ServiceEndpointPolicyDefinition

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서비스 엔드포인트 정책 정의의 속성입니다. ServiceEndpointPolicyDefinitionPropertiesFormat
리소스의 형식입니다. 문자열

ServiceEndpointPolicyDefinitionPropertiesFormat

이름 묘사
묘사 이 규칙에 대한 설명입니다. 140자로 제한됩니다. 문자열
서비스 서비스 엔드포인트 이름입니다. 문자열
serviceResources 서비스 리소스 목록입니다. string[]

ServiceEndpointPolicyPropertiesFormat

이름 묘사
contextualServiceEndpointPolicies 컨텍스트 서비스 엔드포인트 정책의 컬렉션입니다. string[]
serviceAlias 정책이 서비스에 속하는지 여부를 나타내는 별칭입니다. 문자열
serviceEndpointPolicyDefinitions 서비스 엔드포인트 정책의 서비스 엔드포인트 정책 정의 컬렉션입니다. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

이름 묘사
위치 위치 목록입니다. string[]
서비스 엔드포인트 서비스의 형식입니다. 문자열

서브넷

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서브넷의 속성입니다. SubnetPropertiesFormat
리소스 종류입니다. 문자열

SubnetPropertiesFormat

이름 묘사
addressPrefix 서브넷의 주소 접두사입니다. 문자열
addressPrefixes 서브넷에 대한 주소 접두사 목록입니다. string[]
applicationGatewayIpConfigurations 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성 ApplicationGatewayIPConfiguration[]
위임 서브넷의 위임에 대한 참조 배열입니다. 위임[]
ipAllocations 이 서브넷을 참조하는 IpAllocation의 배열입니다. SubResource[]
natGateway 이 서브넷과 연결된 Nat 게이트웨이입니다. SubResource
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. networkSecurityGroup
privateEndpointNetworkPolicies 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
privateLinkServiceNetworkPolicies 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
routeTable RouteTable 리소스에 대한 참조입니다. RouteTable
serviceEndpointPolicies 서비스 엔드포인트 정책의 배열입니다. ServiceEndpointPolicy[]
serviceEndpoints 서비스 엔드포인트의 배열입니다. ServiceEndpointPropertiesFormat[]

SubResource

이름 묘사
아이디 리소스 ID입니다. 문자열

빠른 시작 샘플

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

Bicep 파일 묘사
VNET에서 VM 2개 - 내부 부하 분산 장치 및 LB 규칙 이 템플릿을 사용하면 VNET 및 내부 부하 분산 장치에서 2개의 Virtual Machines를 만들고 포트 80에서 부하 분산 규칙을 구성할 수 있습니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소, 가용성 집합 및 네트워크 인터페이스를 배포합니다.
VNetInjection 및 Load Balancer 대한 AzureDatabricks 템플릿 이 템플릿을 사용하면 가상 네트워크를 사용하여 부하 분산 장치, 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
지역 간 부하 분산 장치 만들기 이 템플릿은 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀을 사용하여 지역 간 부하 분산 장치를 만듭니다. 지역 간 부하 분산 장치는 현재 제한된 지역에서 사용할 수 있습니다. 지역 간 부하 분산 장치 뒤에 있는 지역 부하 분산 장치는 모든 지역에 있을 수 있습니다.
표준 내부 부하 분산 장치 만들기 이 템플릿은 규칙 부하 분산 포트 80을 사용하여 표준 내부 Azure Load Balancer를 만듭니다.
표준 부하 분산 장치 만들기 이 템플릿은 각 VM이 중복 영역에 있는 백 엔드 풀에 대한 인터넷 연결 부하 분산 장치, 부하 분산 규칙 및 3개의 VM을 만듭니다.
여러 NIC 및 RDP 액세스 가능한 VM 만들기 이 템플릿을 사용하면 구성된 부하 분산 장치 및 인바운드 NAT 규칙을 사용하여 여러 (2) NIC(네트워크 인터페이스) 및 RDP를 연결할 수 있는 Virtual Machines를 만들 수 있습니다. 이 템플릿을 사용하여 더 많은 NIC를 쉽게 추가할 수 있습니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소 및 2개의 네트워크 인터페이스(프런트 엔드 및 백 엔드)를 배포합니다.
새 AD 포리스트 사용하여 Azure VM 만들기 이 템플릿은 새 Azure VM을 만들고 새 포리스트에 대한 AD DC로 VM을 구성합니다.
Ubuntu GNOME 데스크톱 만들기 이 템플릿은 ubuntu 데스크톱 머신을 만듭니다. 이는 NAT 뒤에 있는 jumpbox로 사용하기에 적합합니다.
5 노드 보안 클러스터 배포 이 템플릿을 사용하면 windows Server 2019 Datacenter를 실행하는 보안 5 노드 Service Fabric 클러스터를 Standard_D2_v2 크기 VMSS에 배포할 수 있습니다.
신뢰할 수 있는 시작 지원 Windows VM 확장 집합 배포 이 템플릿을 사용하면 Windows Server 2016, Windows Server 2019 또는 Windows Server 2022 Azure Edition의 최신 패치 버전을 사용하여 신뢰할 수 있는 Windows VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 RDP 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. Secureboot 및 vTPM을 사용하도록 설정하면 게스트 증명 확장이 VMSS에 설치됩니다. 이 확장은 클라우드에서 원격 증명 수행합니다.
Windows VM 및 자동 크기 조정 사용하여 VM 확장 집합 배포 이 템플릿을 사용하면 최신 패치 버전의 Windows 2008-R2-SP1, 2012-Datacenter 또는 2012-R2-Datacenter를 사용하여 간단한 Windows VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 RDP 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. 또한 자동 크기 조정이 통합되어 있습니다.
각 VM을 Azure Files 공유 연결하는 VMSS 배포 이 템플릿은 Ubuntu Virtual Machine Scale Set을 배포하고 사용자 지정 스크립트 확장을 사용하여 각 VM을 Azure Files 공유에 연결합니다.
Windows Shibboleth ID 공급자 클러스터 배포 이 템플릿은 클러스터형 구성에서 Windows에 Shibboleth ID 공급자를 배포합니다. 배포에 성공하면 https://your-domain:8443/idp/profile/status(포트 번호 참고)로 이동하여 성공을 확인할 수 있습니다.
Python Bottle 서버 & 자동 크기 조정 사용하여 VM 확장 집합 배포 작동하는 간단한 Python Bottle 앱을 실행하는 각 VM을 & 부하 분산 장치/NAT 뒤에 VM 확장 집합을 배포합니다. 자동 크기 조정이 구성된 확장 집합을 사용하면 필요에 따라 & 확장됩니다.
기존 VNET & AD SQL Server 2014 AG를 배포합니다. 이 템플릿은 기존 VNET에 세 개의 새 Azure VM을 만듭니다. 두 개의 VM은 SQL Server 2014 가용성 그룹 복제본 노드로 구성되고 한 VM은 자동화된 클러스터 장애 조치(failover)를 위한 파일 공유 감시로 구성됩니다. 이러한 VM 외에도 다음과 같은 추가 Azure 리소스가 구성됩니다. 내부 부하 분산 장치, 스토리지 계정. 각 VM 내에서 클러스터링, SQL Server 및 가용성 그룹을 구성하기 위해 PowerShell DSC를 활용합니다. Active Directory 지원을 위해 기존 Active Directory 도메인 컨트롤러를 기존 VNET에 이미 배포해야 합니다.
VM 및 Private Link 서비스 사용하여 Front Door Premium 이 템플릿은 Front Door Premium 및 웹 서버로 구성된 가상 머신을 만듭니다. Front Door는 Private Link 서비스와 함께 프라이빗 엔드포인트를 사용하여 VM에 트래픽을 보냅니다.
SQL Server 2014 VM & IIS VM VNET에서 1 또는 2 IIS Windows 2012 R2 웹 서버와 하나의 백 엔드 SQL Server 2014를 만듭니다.
RHEL(클러스터형 다중 VM) JBoss EAP 이 템플릿을 사용하면 JBoss EAP 7.4 클러스터를 실행하는 여러 RHEL 8.6 VM을 만들 수 있으며 eap 세션 복제라는 웹 애플리케이션도 배포할 수 있습니다. 배포 시 구성된 JBoss EAP 사용자 이름 및 암호를 사용하여 관리 콘솔에 로그인할 수 있습니다.
Private Link 서비스 예제 이 템플릿은 프라이빗 링크 서비스를 만드는 방법을 보여줍니다.
게이트웨이 Load Balancer 연결된 공용 Load Balancer 이 템플릿을 사용하면 게이트웨이 Load Balancer에 연결된 공용 표준 Load Balancer를 배포할 수 있습니다. 인터넷에서 들어오는 트래픽은 백 엔드 풀에서 NVA(Linux VM)를 사용하여 게이트웨이 Load Balancer로 라우팅됩니다.
RDP 포트 사용하여 가상 머신 가상 머신을 만들고 부하 분산 장치의 VM에 RDP에 대한 NAT 규칙을 만듭니다.
IIS WebApp 실행 중인 자동 크기 조정을 사용하여 VM 확장 집합 IIS를 실행하는 Windows VM 확장 집합과 매우 기본적인 .NET MVC 웹앱을 배포합니다. VMSS PowerShell DSC 확장을 활용하여 IIS 설치 및 WebDeploy 패키지 배포를 수행합니다.
Load Balancer 및 NAT 사용하여 가용성 영역에서 VM 이 템플릿을 사용하면 부하 분산 장치를 사용하여 가용성 영역에 분산된 Virtual Machines를 만들고 부하 분산 장치를 통해 NAT 규칙을 구성할 수 있습니다. 또한 이 템플릿은 Virtual Network, 공용 IP 주소 및 네트워크 인터페이스를 배포합니다. 이 템플릿에서는 리소스 루프 기능을 사용하여 네트워크 인터페이스 및 가상 머신을 만듭니다.
VMSS 유연한 오케스트레이션 모드 빠른 시작 Linux 이 템플릿은 Azure Load Balancer 뒤에 인스턴스가 있는 간단한 VM 확장 집합을 배포합니다. VM 확장 집합은 유연한 오케스트레이션 모드입니다. os 매개 변수를 사용하여 Linux(Ubuntu) 또는 Windows(Windows Server Datacenter 2019) 배포를 선택합니다. 참고: 이 빠른 시작 템플릿은 모든 인터넷 주소에서 VM 관리 포트(SSH, RDP)에 대한 네트워크 액세스를 가능하게 하며 프로덕션 배포에 사용하면 안 됩니다.
공용 IP 접두사 사용하여 VMSS 공용 IP 접두사를 사용하여 VMSS를 배포하기 위한 템플릿

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2021-08-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "drainPeriodInSeconds": "int",
          "loadBalancerBackendAddresses": [
            {
              "name": "string",
              "properties": {
                "adminState": "string",
                "ipAddress": "string",
                "loadBalancerFrontendIPConfiguration": {
                  "id": "string"
                },
                "subnet": {
                  "id": "string"
                },
                "virtualNetwork": {
                  "id": "string"
                }
              }
            }
          ],
          "location": "string",
          "tunnelInterfaces": [
            {
              "identifier": "int",
              "port": "int",
              "protocol": "string",
              "type": "string"
            }
          ]
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "gatewayLoadBalancer": {
            "id": "string"
          },
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "extendedLocation": {
              "name": "string",
              "type": "string"
            },
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosCustomPolicy": {
                  "id": "string"
                },
                "protectedIP": "bool",
                "protectionCoverage": "string"
              },
              "deleteOption": "string",
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "linkedPublicIPAddress": ...,
              "migrationPhase": "string",
              "natGateway": {
                "id": "string",
                "location": "string",
                "properties": {
                  "idleTimeoutInMinutes": "int",
                  "publicIpAddresses": [
                    {
                      "id": "string"
                    }
                  ],
                  "publicIpPrefixes": [
                    {
                      "id": "string"
                    }
                  ]
                },
                "sku": {
                  "name": "string"
                },
                "tags": {
                  "{customized property}": "string"
                },
                "zones": [ "string" ]
              },
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "servicePublicIPAddress": ...
            },
            "sku": {
              "name": "string",
              "tier": "string"
            },
            "tags": {
              "{customized property}": "string"
            },
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIpConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "contextualServiceEndpointPolicies": [ "string" ],
                    "serviceAlias": "string",
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ]
            },
            "type": "string"
          }
        },
        "zones": [ "string" ]
      }
    ],
    "inboundNatPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendAddressPools": [
            {
              "id": "string"
            }
          ],
          "backendPort": "int",
          "disableOutboundSnat": "bool",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string"
        }
      }
    ],
    "outboundRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "enableTcpReset": "bool",
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "probes": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "numberOfProbes": "int",
          "port": "int",
          "protocol": "string",
          "requestPath": "string"
        }
      }
    ]
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

ApplicationGatewayIPConfiguration

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 Application Gateway 내에서 고유한 IP 구성의 이름입니다. 문자열
속성 애플리케이션 게이트웨이 IP 구성의 속성입니다. applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

이름 묘사
서브넷 서브넷 리소스에 대한 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. SubResource

ApplicationSecurityGroup

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 애플리케이션 보안 그룹의 속성입니다. ApplicationSecurityGroupPropertiesFormat
태그 리소스 태그. ResourceTags

ApplicationSecurityGroupPropertiesFormat

이름 묘사

BackendAddressPool

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

이름 묘사
drainPeriodInSeconds 클라이언트 및 백 엔드 주소로 RESET를 보내기 전에 Load Balancer가 대기하는 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. 문자열
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]

DdosSettings

이름 묘사
ddosCustomPolicy 공용 IP와 연결된 DDoS 사용자 지정 정책입니다. SubResource
protectedIP 공용 IP에서 DDoS 보호를 사용하도록 설정합니다. bool
protectionCoverage 공용 IP의 DDoS 보호 정책 사용자 지정 가능성 표준 적용 범위만 사용자 지정할 수 있습니다. '기본'
'Standard'

대표단

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 서브넷 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서브넷의 속성입니다. ServiceDelegationPropertiesFormat
리소스 종류입니다. 문자열

ExtendedLocation

이름 묘사
이름 확장된 위치의 이름입니다. 문자열
확장된 위치의 형식입니다. 'EdgeZone'

FrontendIPConfiguration

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 프런트 엔드 IP 구성 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 프로브의 속성입니다. FrontendIPConfigurationPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

FrontendIPConfigurationPropertiesFormat

이름 묘사
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
privateIPAddress IP 구성의 개인 IP 주소입니다. 문자열
privateIPAddressVersion 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4로 사용됩니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 할당 방법입니다. '동적'
'Static'
publicIPAddress 공용 IP 리소스에 대한 참조입니다. PublicIPAddress
publicIPPrefix 공용 IP 접두사 리소스에 대한 참조입니다. SubResource
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

GatewayLoadBalancerTunnelInterface

이름 묘사
식별자 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
항구 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
프로토콜 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. '네이티브'
'None'
'VXLAN'
게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. 'External'
'Internal'
'None'

InboundNatPool

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 인바운드 NAT 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 인바운드 nat 풀의 속성입니다. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

이름 묘사
backendPort 엔드포인트의 내부 연결에 사용되는 포트입니다. 허용되는 값은 1에서 65535 사이입니다. int(필수)
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPortRangeEnd 부하 분산 장치와 연결된 NIC에 인바운드 Nat를 제공하는 데 사용할 외부 포트 범위의 마지막 포트 번호입니다. 허용되는 값 범위는 1에서 65535 사이입니다. int(필수)
frontendPortRangeStart 부하 분산 장치와 연결된 NIC에 인바운드 Nat를 제공하는 데 사용할 외부 포트 범위의 첫 번째 포트 번호입니다. 허용되는 값 범위는 1에서 65534 사이입니다. int(필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
프로토콜 인바운드 NAT 풀에서 사용하는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'(필수)

InboundNatRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 인바운드 NAT 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 인바운드 NAT 규칙의 속성입니다. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

이름 묘사
backendAddressPool backendAddressPool 리소스에 대한 참조입니다. SubResource
backendPort 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값 범위는 1에서 65534까지입니다. int
frontendPortRangeEnd 외부 엔드포인트의 포트 범위 끝입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeStart와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값 범위는 1에서 65534까지입니다. int
frontendPortRangeStart 포트 범위는 외부 엔드포인트에 대해 시작합니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeEnd와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값 범위는 1에서 65534까지입니다. int
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
프로토콜 부하 분산 규칙에 사용되는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'

IpTag

이름 묘사
ipTagType IP 태그 유형입니다. 예: FirstPartyUsage. 문자열
태그 공용 IP와 연결된 IP 태그의 값입니다. 예: SQL. 문자열

LoadBalancerBackendAddress

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

LoadBalancerBackendAddressPropertiesFormat

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

LoadBalancerPropertiesFormat

이름 묘사
backendAddressPools 부하 분산 장치에서 사용하는 백 엔드 주소 풀의 컬렉션입니다. BackendAddressPool[]
frontendIPConfigurations 부하 분산 장치에 사용할 프런트 엔드 IP를 나타내는 개체입니다. FrontendIPConfiguration[]
inboundNatPools 부하 분산 장치와 연결된 NIC의 단일 백 엔드 포트에 대한 인바운드 NAT의 외부 포트 범위를 정의합니다. 인바운드 NAT 규칙은 이 범위의 외부 포트를 사용하여 Load Balancer와 연결된 각 NIC에 대해 자동으로 만들어집니다. Load Balancer에서 인바운드 NAT 풀을 정의하는 것은 인바운드 NAT 규칙 정의와 함께 사용할 수 없습니다. 인바운드 NAT 풀은 가상 머신 확장 집합에서 참조됩니다. 개별 가상 머신과 연결된 NIC는 인바운드 NAT 풀을 참조할 수 없습니다. 개별 인바운드 NAT 규칙을 참조해야 합니다. InboundNatPool[]
inboundNatRules 부하 분산 장치에서 사용하는 인바운드 NAT 규칙의 컬렉션입니다. 부하 분산 장치에서 인바운드 NAT 규칙을 정의하는 것은 인바운드 NAT 풀 정의와 함께 사용할 수 없습니다. 인바운드 NAT 풀은 가상 머신 확장 집합에서 참조됩니다. 개별 가상 머신과 연결된 NIC는 인바운드 NAT 풀을 참조할 수 없습니다. 개별 인바운드 NAT 규칙을 참조해야 합니다. InboundNatRule[]
loadBalancingRules 부하 분산 규칙을 나타내는 개체 컬렉션은 프로비저닝을 가져옵니다. LoadBalancingRule[]
outboundRules 아웃바운드 규칙입니다. OutboundRule[]
프로브 부하 분산 장치에 사용되는 프로브 개체의 컬렉션입니다. 프로브[]

LoadBalancerSku

이름 묘사
이름 부하 분산 장치 SKU의 이름입니다. '기본'
'게이트웨이'
'Standard'
계층 부하 분산 장치 SKU의 계층입니다. 'Global'
'지역'

LoadBalancingRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 부하 분산 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 부하 분산 규칙의 속성입니다. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

이름 묘사
backendAddressPool DIP 풀에 대한 참조입니다. 인바운드 트래픽은 백 엔드 IP의 IP 간에 임의로 부하 분산됩니다. SubResource
backendAddressPools DIP 풀에 대한 참조 배열입니다. SubResource[]
backendPort 엔드포인트의 내부 연결에 사용되는 포트입니다. 허용되는 값은 0에서 65535 사이입니다. 값 0은 "모든 포트"를 사용하도록 설정합니다. int
disableOutboundSnat 부하 분산 규칙의 프런트 엔드에 지정된 publicIP 주소를 사용하도록 백 엔드 풀의 VM에 대한 SNAT를 구성합니다. bool
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값은 0에서 65534 사이입니다. 값 0은 "모든 포트"를 사용하도록 설정합니다. int(필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
loadDistribution 이 규칙의 부하 분산 정책입니다. '기본값'
'SourceIP'
'SourceIPProtocol'
탐침 부하 분산 규칙에서 사용하는 부하 분산 장치 프로브에 대한 참조입니다. SubResource
프로토콜 부하 분산 규칙에 사용되는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'(필수)

Microsoft.Network/loadBalancers

이름 묘사
apiVersion api 버전 '2021-08-01'
extendedLocation 부하 분산 장치의 확장된 위치입니다. ExtendedLocation
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 부하 분산 장치의 속성입니다. LoadBalancerPropertiesFormat
sku 부하 분산 장치 SKU입니다. LoadBalancerSku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Network/loadBalancers'

NatGateway

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 Nat 게이트웨이 속성입니다. natGatewayPropertiesFormat
sku nat 게이트웨이 SKU입니다. NatGatewaySku
태그 리소스 태그. ResourceTags
영역 Nat Gateway를 배포해야 하는 영역을 나타내는 가용성 영역 목록입니다. string[]

NatGatewayPropertiesFormat

이름 묘사
idleTimeoutInMinutes nat 게이트웨이의 유휴 시간 제한입니다. int
publicIpAddresses nat 게이트웨이 리소스와 연결된 공용 IP 주소의 배열입니다. SubResource[]
publicIpPrefixes nat 게이트웨이 리소스와 연결된 공용 IP 접두사 배열입니다. SubResource[]

NatGatewaySku

이름 묘사
이름 Nat Gateway SKU의 이름입니다. 'Standard'

NetworkSecurityGroup

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 네트워크 보안 그룹의 속성입니다. NetworkSecurityGroupPropertiesFormat
태그 리소스 태그. ResourceTags

NetworkSecurityGroupPropertiesFormat

이름 묘사
securityRules 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. SecurityRule[]

OutboundRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 아웃바운드 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 아웃바운드 규칙의 속성입니다. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

이름 묘사
allocatedOutboundPorts NAT에 사용할 아웃바운드 포트 수입니다. int
backendAddressPool DIP 풀에 대한 참조입니다. 아웃바운드 트래픽은 백 엔드 IP의 IP 간에 임의로 부하가 분산됩니다. SubResource(필수)
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfigurations 부하 분산 장치의 프런트 엔드 IP 주소입니다. SubResource[] (필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. int
프로토콜 부하 분산 장치의 아웃바운드 규칙에 대한 프로토콜입니다. 'All'
'Tcp'
'Udp'(필수)

탐침

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 프로브 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 프로브의 속성입니다. ProbePropertiesFormat

ProbePropertiesFormat

이름 묘사
intervalInSeconds 상태의 엔드포인트를 검색하는 빈도에 대한 간격(초)입니다. 일반적으로 간격은 인스턴스를 회전에서 제외하기 전에 두 개의 전체 프로브를 허용하는 할당된 시간 제한 기간(초)의 절반 미만입니다. 기본값은 15, 최소값은 5입니다. int
numberOfProbes 응답이 없으면 추가 트래픽이 엔드포인트로 전달되지 않도록 하는 프로브의 수입니다. 이 값을 사용하면 엔드포인트를 Azure에서 사용되는 일반적인 시간보다 더 빠르고 느리게 회전할 수 있습니다. int
항구 프로브를 통신하기 위한 포트입니다. 가능한 값의 범위는 1에서 65535까지입니다. int(필수)
프로토콜 엔드포인트의 프로토콜입니다. 'Tcp'를 지정하면 프로브가 성공하려면 수신된 ACK가 필요합니다. 'Http' 또는 'Https'를 지정하면 프로브가 성공하려면 지정된 URI의 200 OK 응답이 필요합니다. 'Http'
'Https'
'Tcp'(필수)
requestPath VM에서 상태를 요청하는 데 사용되는 URI입니다. 프로토콜이 http로 설정된 경우 경로가 필요합니다. 그렇지 않으면 허용되지 않습니다. 기본값은 없습니다. 문자열

PublicIPAddress

이름 묘사
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 공용 IP 주소 속성입니다. PublicIPAddressPropertiesFormat
sku 공용 IP 주소 SKU입니다. publicIPAddressSku
태그 리소스 태그. ResourceTags
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

PublicIPAddressDnsSettings

이름 묘사
domainNameLabel 도메인 이름 레이블입니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. 문자열
fqdn 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. 문자열
reverseFqdn 역방향 FQDN입니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. 문자열

PublicIPAddressPropertiesFormat

이름 묘사
ddosSettings 공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다. DdosSettings
deleteOption 공용 IP 주소를 사용하는 VM이 삭제될 때 발생하는 작업 지정 'Delete'
'분리'
dnsSettings 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. PublicIPAddressDnsSettings
idleTimeoutInMinutes 공용 IP 주소의 유휴 시간 제한입니다. int
ipAddress 공용 IP 주소 리소스와 연결된 IP 주소입니다. 문자열
ipTags 공용 IP 주소와 연결된 태그 목록입니다. ipTag[]
linkedPublicIPAddress 공용 IP 주소 리소스의 연결된 공용 IP 주소입니다. PublicIPAddress
migrationPhase 공용 IP 주소의 마이그레이션 단계입니다. '중단'
'Commit'
'커밋됨'
'None'
'준비'
natGateway 공용 IP 주소에 대한 NatGateway입니다. natGateway
publicIPAddressVersion 공용 IP 주소 버전입니다. 'IPv4'
'IPv6'
publicIPAllocationMethod 공용 IP 주소 할당 방법입니다. '동적'
'Static'
publicIPPrefix 이 공용 IP 주소가 할당되어야 하는 공용 IP 접두사입니다. SubResource
servicePublicIPAddress 공용 IP 주소 리소스의 서비스 공용 IP 주소입니다. PublicIPAddress

PublicIPAddressSku

이름 묘사
이름 공용 IP 주소 SKU의 이름입니다. '기본'
'Standard'
계층 공용 IP 주소 SKU의 계층입니다. 'Global'
'지역'

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

경로

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 경로의 속성입니다. RoutePropertiesFormat
리소스의 형식입니다. 문자열

RoutePropertiesFormat

이름 묘사
addressPrefix 경로가 적용되는 대상 CIDR입니다. 문자열
nextHopIpAddress IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. 문자열
nextHopType 패킷을 보내야 하는 Azure 홉의 유형입니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)

RouteTable

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 경로 테이블의 속성입니다. RouteTablePropertiesFormat
태그 리소스 태그. ResourceTags

RouteTablePropertiesFormat

이름 묘사
disableBgpRoutePropagation 해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. bool
경로 경로 테이블 내에 포함된 경로의 컬렉션입니다. 경로[]

SecurityRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 보안 규칙의 속성입니다. securityRulePropertiesFormat
리소스의 형식입니다. 문자열

SecurityRulePropertiesFormat

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

ServiceDelegationPropertiesFormat

이름 묘사
serviceName 서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. 문자열

ServiceEndpointPolicy

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 서비스 엔드포인트 정책의 속성입니다. serviceEndpointPolicyPropertiesFormat
태그 리소스 태그. ResourceTags

ServiceEndpointPolicyDefinition

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서비스 엔드포인트 정책 정의의 속성입니다. ServiceEndpointPolicyDefinitionPropertiesFormat
리소스의 형식입니다. 문자열

ServiceEndpointPolicyDefinitionPropertiesFormat

이름 묘사
묘사 이 규칙에 대한 설명입니다. 140자로 제한됩니다. 문자열
서비스 서비스 엔드포인트 이름입니다. 문자열
serviceResources 서비스 리소스 목록입니다. string[]

ServiceEndpointPolicyPropertiesFormat

이름 묘사
contextualServiceEndpointPolicies 컨텍스트 서비스 엔드포인트 정책의 컬렉션입니다. string[]
serviceAlias 정책이 서비스에 속하는지 여부를 나타내는 별칭입니다. 문자열
serviceEndpointPolicyDefinitions 서비스 엔드포인트 정책의 서비스 엔드포인트 정책 정의 컬렉션입니다. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

이름 묘사
위치 위치 목록입니다. string[]
서비스 엔드포인트 서비스의 형식입니다. 문자열

서브넷

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서브넷의 속성입니다. SubnetPropertiesFormat
리소스 종류입니다. 문자열

SubnetPropertiesFormat

이름 묘사
addressPrefix 서브넷의 주소 접두사입니다. 문자열
addressPrefixes 서브넷에 대한 주소 접두사 목록입니다. string[]
applicationGatewayIpConfigurations 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성 ApplicationGatewayIPConfiguration[]
위임 서브넷의 위임에 대한 참조 배열입니다. 위임[]
ipAllocations 이 서브넷을 참조하는 IpAllocation의 배열입니다. SubResource[]
natGateway 이 서브넷과 연결된 Nat 게이트웨이입니다. SubResource
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. networkSecurityGroup
privateEndpointNetworkPolicies 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
privateLinkServiceNetworkPolicies 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
routeTable RouteTable 리소스에 대한 참조입니다. RouteTable
serviceEndpointPolicies 서비스 엔드포인트 정책의 배열입니다. ServiceEndpointPolicy[]
serviceEndpoints 서비스 엔드포인트의 배열입니다. ServiceEndpointPropertiesFormat[]

SubResource

이름 묘사
아이디 리소스 ID입니다. 문자열

빠른 시작 템플릿

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

템플렛 묘사
Load Balancer에서 VM 2개 LB NAT 규칙 구성

Azure 배포
이 템플릿을 사용하면 가용성 집합에 2개의 Virtual Machines를 만들고 부하 분산 장치를 통해 NAT 규칙을 구성할 수 있습니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소 및 네트워크 인터페이스를 배포합니다. 이 템플릿에서는 리소스 루프 기능을 사용하여 네트워크 인터페이스 및 가상 머신을 만듭니다.
Load Balancer 및 부하 분산 규칙 VM 2개

Azure
배포
이 템플릿을 사용하면 부하 분산 장치에서 2개의 Virtual Machines를 만들고 포트 80에서 부하 분산 규칙을 구성할 수 있습니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소, 가용성 집합 및 네트워크 인터페이스를 배포합니다. 이 템플릿에서는 리소스 루프 기능을 사용하여 네트워크 인터페이스 및 가상 머신을 만듭니다.
VNET에서 VM 2개 - 내부 부하 분산 장치 및 LB 규칙

Azure 배포
이 템플릿을 사용하면 VNET 및 내부 부하 분산 장치에서 2개의 Virtual Machines를 만들고 포트 80에서 부하 분산 규칙을 구성할 수 있습니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소, 가용성 집합 및 네트워크 인터페이스를 배포합니다.
Azure SQL Database 사용하여 자동 크기 조정 LANSA Windows VM ScaleSet

Azure
배포
템플릿은 확장 집합에서 원하는 수의 VM이 있는 Windows VMSS와 각 VM에 설치할 LANSA MSI를 배포합니다. VM 확장 집합이 배포되면 사용자 지정 스크립트 확장을 사용하여 LANSA MSI를 설치합니다.
Azure Container Service Engine(acs-engine) - Swarm 모드

Azure 배포
Acs-engine(Azure Container Service Engine)은 선택한 DC/OS, Kubernetes, Swarm 모드 또는 Swarm 오케스트레이터를 사용하여 Microsoft Azure에서 Docker 지원 클러스터에 대한 ARM(Azure Resource Manager) 템플릿을 생성합니다. 도구에 대한 입력은 클러스터 정의입니다. 클러스터 정의는 Microsoft Azure Container Service 클러스터를 배포하는 데 사용되는 ARM 템플릿 구문과 매우 유사합니다(대부분의 경우와 동일).
Intel Lustre 클라이언트로 Azure VM 확장 집합

Azure
배포
이 템플릿은 Azure VM Scale Sets 및 Azure 갤러리 OpenLogic CentOS 6.6 또는 7.0 이미지를 사용하여 Intel Lustre 2.7 클라이언트 집합을 만들고 기존 Intel Lustre 파일 시스템을 탑재합니다.
VNetInjection 및 Load Balancer 대한 AzureDatabricks 템플릿

Azure
배포
이 템플릿을 사용하면 가상 네트워크를 사용하여 부하 분산 장치, 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
백 엔드 IIS 서버 사용하여 Barracuda 웹 애플리케이션 방화벽

Azure
배포
이 Azure 빠른 시작 템플릿은 필요한 수의 백 엔드 Windows 2012 기반 IIS Web Servers.Templates를 사용하여 Azure에 Barracuda 웹 애플리케이션 방화벽 솔루션을 배포합니다. 라이선스가 있는 최신 Barracuda WAF와 IIS용 최신 Windows 2012 R2 Azure Image가 포함되어 있습니다. Barracuda 웹 애플리케이션 방화벽은 인바운드 웹 트래픽을 검사하고 SQL 삽입, 사이트 간 스크립팅, 맬웨어 업로드 & 애플리케이션 DDoS 및 웹 애플리케이션을 대상으로 하는 기타 공격을 차단합니다. 하나의 외부 LB가 NAT 규칙과 함께 배포되어 백 엔드 웹 서버에 대한 원격 데스크톱 액세스를 사용하도록 설정합니다. Barracuda 웹 애플리케이션 방화벽 및 웹 애플리케이션 게시와 관련된 배포 후 단계에 대해 자세히 알아보려면 GitHub 템플릿 디렉터리에서 사용할 수 있는 배포 후 구성 가이드를 따르세요.
기본 RDS 팜 배포

Azure
배포
이 템플릿은 기본 RDS 팜 배포를 만듭니다.
Chef 백 엔드 High-Availability 클러스터

Azure 배포
이 템플릿은 프런트 엔드 노드가 연결된 chef-backend 클러스터를 만듭니다.
LB에서 2개의 VM 및 NSG 사용하여 SQL Server VM 만들기

Azure 배포
이 템플릿은 가용성 집합과 포트 80이 열려 있는 Load Balancer를 사용하여 2개의 Windows VM(웹 FE로 사용할 수 있습니다)을 만듭니다. 포트 6001 및 6002에서 RDP를 사용하여 두 VM에 연결할 수 있습니다. 또한 이 템플릿은 네트워크 보안 그룹에 정의된 RDP 연결을 통해 연결할 수 있는 SQL Server 2014 VM을 만듭니다.
SSD 사용하여 LB 및 SQL Server VM을 사용하여 2개의 VM Linux 만들기

Azure 배포
이 템플릿은 가용성 집합에 2개의 Linux VM(웹 FE로 사용할 수 있습니다)을 만들고 포트 80이 열려 있는 Load Balancer를 만듭니다. 포트 6001 및 6002에서 SSH를 사용하여 두 VM에 연결할 수 있습니다. 또한 이 템플릿은 네트워크 보안 그룹에 정의된 RDP 연결을 통해 연결할 수 있는 SQL Server 2014 VM을 만듭니다. 모든 VM 스토리지는 SSD(Premium Storage)를 사용할 수 있으며 모든 DS 크기로 VM을 제거하도록 선택할 수 있습니다.
지역 간 부하 분산 장치 만들기

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

Azure 배포
이 템플릿은 공용 IPv6 주소, 부하 분산 규칙 및 백 엔드 풀에 대한 두 개의 VM을 사용하여 인터넷 연결 부하 분산 장치를 만듭니다.
표준 내부 부하 분산 장치 만들기

Azure 배포
이 템플릿은 규칙 부하 분산 포트 80을 사용하여 표준 내부 Azure Load Balancer를 만듭니다.
HA 포트를 사용하여 표준 내부 부하 분산 장치 만들기

Azure 배포
이 템플릿은 HA 포트 부하 분산 규칙을 사용하여 표준 내부 Azure Load Balancer를 만듭니다.
표준 부하 분산 장치 만들기

Azure 배포
이 템플릿은 각 VM이 중복 영역에 있는 백 엔드 풀에 대한 인터넷 연결 부하 분산 장치, 부하 분산 규칙 및 3개의 VM을 만듭니다.
여러 NIC 및 RDP 액세스 가능한 VM 만들기

Azure 배포
이 템플릿을 사용하면 구성된 부하 분산 장치 및 인바운드 NAT 규칙을 사용하여 여러 (2) NIC(네트워크 인터페이스) 및 RDP를 연결할 수 있는 Virtual Machines를 만들 수 있습니다. 이 템플릿을 사용하여 더 많은 NIC를 쉽게 추가할 수 있습니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소 및 2개의 네트워크 인터페이스(프런트 엔드 및 백 엔드)를 배포합니다.
새 Active Directory 포리스트 사용하여 Azure VM 만들기

Azure 배포
이 템플릿은 새 Azure VM을 만들고 VM을 새 포리스트에 대한 Active Directory 도메인 컨트롤러로 구성합니다.
새 AD 포리스트 사용하여 Azure VM 만들기

Azure 배포
이 템플릿은 새 Azure VM을 만들고 새 포리스트에 대한 AD DC로 VM을 구성합니다.
2개의 도메인 컨트롤러 사용하여 새 AD 도메인 만들기

Azure 배포
이 템플릿은 새 포리스트 및 도메인에 대한 AD DC(기본 및 백업)가 될 2개의 새 VM을 만듭니다.
Ubuntu GNOME 데스크톱 만들기

Azure 배포
이 템플릿은 ubuntu 데스크톱 머신을 만듭니다. 이는 NAT 뒤에 있는 jumpbox로 사용하기에 적합합니다.
NSG를 사용하도록 설정된 3 Nodetype 보안 클러스터 배포

Azure 배포
이 템플릿을 사용하면 Standard_D2 크기 VM에서 Windows Server 2016 데이터 센터를 실행하는 안전한 3 nodetype Service Fabric 클러스터를 배포할 수 있습니다. 이 템플릿을 사용하면 네트워크 보안 그룹을 사용하여 인바운드 및 아웃바운드 네트워크 트래픽을 제어할 수 있습니다.
5 노드 보안 클러스터 배포

Azure 배포
이 템플릿을 사용하면 windows Server 2019 Datacenter를 실행하는 보안 5 노드 Service Fabric 클러스터를 Standard_D2_v2 크기 VMSS에 배포할 수 있습니다.
5 Node Ubuntu Service Fabric 클러스터 배포

Azure 배포
이 템플릿을 사용하면 Standard_D2_V2 크기 VMSS에서 Ubuntu를 실행하는 보안 5 노드 Service Fabric 클러스터를 배포할 수 있습니다.
기본/보조 아키텍처 Linux VMSS 배포

Azure 배포
이 템플릿을 사용하면 기본 보조 아키텍처에서 사용자 지정 스크립트 확장을 사용하여 Linux VMSS를 배포할 수 있습니다.
기존 vnet 확장 집합 배포

Azure 배포
이 템플릿은 VM 확장 집합을 기존 vnet에 배포합니다.
Linux VM을 사용하여 간단한 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 패치된 최신 버전의 Ubuntu Linux 14.04.4-LTS 또는 16.04-LTS를 사용하여 간단한 Linux VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 ssh 연결에 대한 NAT 규칙이 있는 부하 분산 장치 뒤에 있습니다.
Windows VM 사용하여 간단한 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 최신 패치된 버전의 다양한 Windows 버전을 사용하여 간단한 Windows VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 rdp 연결에 대한 NAT 규칙이 있는 부하 분산 장치 뒤에 있습니다.
신뢰할 수 있는 시작 지원 Windows VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 Windows Server 2016, Windows Server 2019 또는 Windows Server 2022 Azure Edition의 최신 패치 버전을 사용하여 신뢰할 수 있는 Windows VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 RDP 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. Secureboot 및 vTPM을 사용하도록 설정하면 게스트 증명 확장이 VMSS에 설치됩니다. 이 확장은 클라우드에서 원격 증명 수행합니다.
Azure Data Science VM VM 확장 집합 배포

Azure 배포
이러한 템플릿은 Azure Data Science VM을 원본 이미지로 사용하여 VM 확장 집합을 배포합니다.
Linux 사용자 지정 이미지 사용하여 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 확장 집합 내에 사용자 지정 VM Linux 이미지를 배포할 수 있습니다. 이러한 VM은 HTTP 부하 분산을 사용하는 부하 분산 장치 뒤에 있습니다(기본적으로 포트 80에서). 이 예제에서는 사용자 지정 스크립트를 사용하여 애플리케이션 배포 및 업데이트를 수행합니다. 사용자 고유의 업데이트 프로시저에 사용자 지정 스크립트를 제공해야 할 수 있습니다. VMSS를 만드는 동일한 구독 및 지역에 VM의 일반화된 이미지를 제공해야 합니다.
Windows 사용자 지정 이미지 사용하여 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 사용자 지정 Windows 이미지를 사용하여 간단한 VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 HTTP 부하 분산을 사용하는 부하 분산 장치 뒤에 있습니다(기본적으로 포트 80에서).
Linux VM 및 자동 크기 조정 사용하여 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 패치된 최신 버전의 Ubuntu Linux 15.04 또는 14.04.4-LTS를 사용하여 간단한 Linux VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 ssh 연결에 대한 NAT 규칙이 있는 부하 분산 장치 뒤에 있습니다. 또한 자동 크기 조정이 통합되어 있습니다.
ILB 뒤에 Linux VM을 사용하여 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 패치된 최신 버전의 Ubuntu Linux 15.10 또는 14.04.4-LTS를 사용하여 Linux VM의 VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 ssh 연결에 대한 NAT 규칙이 있는 내부 부하 분산 장치 뒤에 있습니다.
가용성 영역 Linux VM을 사용하여 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 패치된 최신 버전의 Ubuntu Linux 14.04.4-LTS 또는 16.04-LTS를 사용하여 간단한 Linux VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 ssh 연결에 대한 NAT 규칙이 있는 부하 분산 장치 뒤에 있습니다.
Windows VM 및 자동 크기 조정 사용하여 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 최신 패치 버전의 Windows 2008-R2-SP1, 2012-Datacenter 또는 2012-R2-Datacenter를 사용하여 간단한 Windows VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 RDP 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. 또한 자동 크기 조정이 통합되어 있습니다.
가용성 영역 Windows VM을 사용하여 VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 가장 마지막으로 패치된 버전의 다양한 Windows 버전을 사용하여 Windows VM의 VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 rdp 연결에 대한 NAT 규칙이 있는 부하 분산 장치 뒤에 있습니다.
각 VM을 Azure Files 공유 연결하는 VMSS 배포

Azure 배포
이 템플릿은 Ubuntu Virtual Machine Scale Set을 배포하고 사용자 지정 스크립트 확장을 사용하여 각 VM을 Azure Files 공유에 연결합니다.
사용자 지정 스크립트 확장 사용하여 Windows VM 확장 집합 배포

Azure 배포
이 템플릿을 사용하면 가장 마지막으로 패치된 버전의 다양한 Windows 버전을 사용하여 Windows VM의 VM 확장 집합을 배포할 수 있습니다. 이러한 VM에는 사용자 지정을 위한 사용자 지정 스크립트 확장이 있으며 rdp 연결에 대한 NAT 규칙이 있는 부하 분산 장치 뒤에 있습니다.
Virtual Machine ScaleSet 대한 자동 크기 조정 설정 배포

Azure 배포
이 템플릿을 사용하면 Virtual Machine ScaleSet 리소스에 대한 자동 크기 조정 정책을 배포할 수 있습니다.
Darktrace 자동 크기 조정 vSensors 배포

Azure 배포
이 템플릿을 사용하면 Darktrace vSensors의 자동 크기 조정 배포를 배포할 수 있습니다.
VM 확장 집합, Azure Files 및 Mysql 사용하여 Drupal 배포

Azure 배포
Drupal(Apache/PHP)을 실행하는 각 VM에 & 부하 분산 장치/NAT 뒤에 VM 확장 집합을 배포합니다. 모든 노드는 만든 Azure 파일 공유 스토리지 및 MySQL 데이터베이스를 공유합니다.
Ubuntu IOMAD 클러스터 배포

Azure
배포
이 템플릿은 Ubuntu에서 LAMP 애플리케이션으로 IOMAD를 배포합니다. 프런트 엔드에 대해 하나 이상의 Ubuntu VM과 백 엔드에 대한 단일 VM을 만듭니다. 프런트 엔드 VM에 Apache 및 PHP를 자동으로 설치하고 백 엔드 VM의 MySQL을 설치합니다. 그런 다음 클러스터에 IOMAD를 배포합니다. 프런트 엔드 VM에 요청을 보내기 위한 부하 분산 장치를 구성합니다. 또한 각 VM에 대한 관리자 액세스를 허용하도록 NAT 규칙을 구성합니다. 또한 VM 간에 공유되는 파일 스토리지를 사용하여 moodledata 데이터 디렉터리를 설정합니다. 배포에 성공하면 각 프런트 엔드 VM(웹 관리자 액세스 사용)에서 /iomad로 이동하여 IOMAD 구성을 시작할 수 있습니다.
Open edX Dogwood(다중 VM) 배포

Azure 배포
이 템플릿은 Ubuntu VM의 네트워크를 만들고 Open edX Dogwood를 배포합니다. 배포는 1-9개의 애플리케이션 VM과 백 엔드 Mongo 및 MySQL VM을 지원합니다.
Ubuntu OpenLDAP 클러스터 배포

Azure
배포
이 템플릿은 Ubuntu에 OpenLDAP 클러스터를 배포합니다. 여러 Ubuntu VM을 만들고(최대 5개까지, 쉽게 늘릴 수 있습니다) OpenLDAP를 자동으로 설치합니다. 그런 다음 N방향 다중 마스터 복제를 설정합니다. 배포에 성공하면 /phpldapadmin으로 이동하여 OpenLDAP 구성을 시작할 수 있습니다.
Ubuntu OpenSIS Community Edition 클러스터 배포

Azure
배포
이 템플릿은 Ubuntu에서 LAMP 애플리케이션으로 OpenSIS Community Edition을 배포합니다. 프런트 엔드에 대해 하나 이상의 Ubuntu VM과 백 엔드에 대한 단일 VM을 만듭니다. 프런트 엔드 VM에 Apache 및 PHP를 자동으로 설치하고 백 엔드 VM의 MySQL을 설치합니다. 그런 다음 클러스터에 OpenSIS Community Edition을 배포합니다. 배포에 성공하면 각 프런트 엔드 VM의 /opensis-ce(웹 관리자 액세스 사용)로 이동하여 OpenSIS 구성을 시작할 수 있습니다.
Ubuntu Shibboleth ID 공급자 클러스터 배포

Azure 배포
이 템플릿은 클러스터형 구성에서 Ubuntu의 Shibboleth ID 공급자를 배포합니다. 배포에 성공하면 https://your-domain:8443/idp/profile/Status(포트 번호 참고)로 이동하여 성공을 확인할 수 있습니다.
Windows Shibboleth ID 공급자 클러스터 배포

Azure 배포
이 템플릿은 클러스터형 구성에서 Windows에 Shibboleth ID 공급자를 배포합니다. 배포에 성공하면 https://your-domain:8443/idp/profile/status(포트 번호 참고)로 이동하여 성공을 확인할 수 있습니다.
LB 프로브를 사용하여 VM 확장 집합 배포 및 자동 복구

Azure 배포
이 템플릿을 사용하면 상태 프로브가 구성된 부하 분산 장치 뒤에 Linux VM의 VM 확장 집합을 배포할 수 있습니다. 확장 집합에는 유예 기간 30분으로 설정된 자동 인스턴스 복구 정책도 있습니다.
Python Bottle 서버 & 자동 크기 조정 사용하여 VM 확장 집합 배포

Azure 배포
작동하는 간단한 Python Bottle 앱을 실행하는 각 VM을 & 부하 분산 장치/NAT 뒤에 VM 확장 집합을 배포합니다. 자동 크기 조정이 구성된 확장 집합을 사용하면 필요에 따라 & 확장됩니다.
배포 Windows VMSS 구성 windows 기능 SSL DSC

Azure 배포
이 템플릿을 사용하면 두 개의 Windows VMSS를 배포하고, IIS/웹 역할, .Net Framework 4.5, Windows 인증, 애플리케이션 초기화, 애플리케이션 배포 패키지 다운로드, DSC 및 Azure Key Vault를 사용하여 URL 다시 쓰기 & SSL 구성과 같은 Windows 기능을 구성할 수 있습니다.
2노드 마스터/슬레이브 MySQL 복제 클러스터 배포

Azure 배포
이 템플릿은 CentOS 6.5 또는 6.6에 2노드 마스터/슬레이브 MySQL 복제 클러스터를 배포합니다.
3개 노드 영사 클러스터 배포

Azure 배포
이 템플릿은 3개 노드 Consul 클러스터를 배포하고 Atlas를 통해 노드를 자동으로 조인합니다. Consul은 서비스 검색, 분산 키/값 저장소 및 기타 멋진 것들을 위한 도구입니다. Atlas는 각 노드를 수동으로 조인하지 않고도 Consul 클러스터를 빠르게 만들 수 있는 방법으로 Hashicorp(Consul 제조업체)가 제공합니다.
Percona XtraDB 클러스터 3개 노드 배포

Azure 배포
이 템플릿은 CentOS 6.5 또는 Ubuntu 12.04에 3노드 MySQL 고가용성 클러스터를 배포합니다.
N-노드 CentOS 클러스터 배포

Azure 배포
이 템플릿은 2개의 네트워크가 있는 2-10 노드 CentOS 클러스터를 배포합니다.
기존 VNET & AD SQL Server 2014 AG를 배포합니다.

Azure 배포
이 템플릿은 기존 VNET에 세 개의 새 Azure VM을 만듭니다. 두 개의 VM은 SQL Server 2014 가용성 그룹 복제본 노드로 구성되고 한 VM은 자동화된 클러스터 장애 조치(failover)를 위한 파일 공유 감시로 구성됩니다. 이러한 VM 외에도 다음과 같은 추가 Azure 리소스가 구성됩니다. 내부 부하 분산 장치, 스토리지 계정. 각 VM 내에서 클러스터링, SQL Server 및 가용성 그룹을 구성하기 위해 PowerShell DSC를 활용합니다. Active Directory 지원을 위해 기존 Active Directory 도메인 컨트롤러를 기존 VNET에 이미 배포해야 합니다.
LB에서 Windows VM을 배포하고 WinRM Https 구성합니다.

Azure 배포
이 템플릿을 사용하면 Windows 버전에 대해 몇 가지 다른 옵션을 사용하여 Windows VM을 배포할 수 있습니다. 또한 이 템플릿은 VM에서 WinRM https 수신기를 구성합니다.
docker Swarm 클러스터

Azure
배포
이 템플릿은 고가용성 Docker Swarm 클러스터를 만듭니다.
VM 및 Private Link 서비스 사용하여 Front Door Premium

Azure
배포
이 템플릿은 Front Door Premium 및 웹 서버로 구성된 가상 머신을 만듭니다. Front Door는 Private Link 서비스와 함께 프라이빗 엔드포인트를 사용하여 VM에 트래픽을 보냅니다.
SUSE GlassFish

Azure
배포
이 템플릿은 사용자 정의 SUSE(OpenSUSE 또는 SLES) VM 수로 구성된 부하 분산 GlassFish(v3 또는 v4) 클러스터를 배포합니다.
SQL Server 2014 VM & IIS VM

Azure
배포
VNET에서 1 또는 2 IIS Windows 2012 R2 웹 서버와 하나의 백 엔드 SQL Server 2014를 만듭니다.
Virtual Machine Scale Set Elasticsearch 클러스터 설치

Azure 배포
이 템플릿은 Virtual Machine 확장 집합에 Elasticsearch 클러스터를 배포합니다. 템플릿은 관리 디스크에서 실행되는 데이터 노드의 선택적 수와 함께 3개의 전용 마스터 노드를 프로비전합니다.
Azure VNET(Virtual Network) IPv6

Azure
배포
2개의 VM이 있는 이중 스택 IPv4/IPv6 VNET을 만듭니다.
Std LB 사용하여 Azure VNET(Virtual Network)에서 IPv6

Azure
배포
2개의 VM과 인터넷 연결 표준 Load Balancer를 사용하여 이중 스택 IPv4/IPv6 VNET을 만듭니다.
RHEL(클러스터형 다중 VM) JBoss EAP

Azure
배포
이 템플릿을 사용하면 JBoss EAP 7.4 클러스터를 실행하는 여러 RHEL 8.6 VM을 만들 수 있으며 eap 세션 복제라는 웹 애플리케이션도 배포할 수 있습니다. 배포 시 구성된 JBoss EAP 사용자 이름 및 암호를 사용하여 관리 콘솔에 로그인할 수 있습니다.
RHEL(클러스터형, VMSS) JBoss EAP

Azure
배포
이 템플릿을 사용하면 JBoss EAP 7.4 클러스터를 실행하는 RHEL 8.6 VMSS 인스턴스를 만들고 eap 세션 복제라는 웹 애플리케이션을 배포할 수 있습니다. 배포 시 구성된 JBoss EAP 사용자 이름 및 암호를 사용하여 관리 콘솔에 로그인할 수 있습니다.
KEMP LoadMaster HA 쌍

Azure 배포
이 템플릿은 KEMP LoadMaster HA 쌍을 배포합니다.
2개의 VIP가 있는 Load Balancer를 , 각각 하나의 LB 규칙이

Azure 배포
이 템플릿을 사용하면 Load Balancer, 부하 분산 장치(multivip), Virtual Network, Virtual Network의 네트워크 인터페이스 & 네트워크 인터페이스에 사용되는 Load Balancer의 LB 규칙을 2개의 공용 IP 주소로 만들 수 있습니다.
인바운드 NAT 규칙 사용하여 부하 분산 장치

Azure
배포
이 템플릿을 사용하면 부하 분산 장치에 대한 부하 분산 장치, 공용 IP 주소, Virtual Network, Virtual Network의 네트워크 인터페이스 & 네트워크 인터페이스에서 사용되는 Load Balancer의 NAT 규칙을 만들 수 있습니다.
NSG, ILB, AppGateway 사용하여 다중 계층 앱

Azure
배포
이 템플릿은 Virtual Network를 배포하고, 서브넷을 통해 네트워크를 분리하고, VM을 배포하고, 부하 분산을 구성합니다.
다중 계층 트래픽 관리자, L4 ILB, L7 AppGateway

Azure 배포
이 템플릿은 Virtual Network를 배포하고, 서브넷을 통해 네트워크를 분리하고, VM을 배포하고, 부하 분산을 구성합니다.
Private Link 서비스 예제

Azure 배포
이 템플릿은 프라이빗 링크 서비스를 만드는 방법을 보여줍니다.
게이트웨이 Load Balancer 연결된 공용 Load Balancer

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

Azure
배포
이 템플릿은 동일한 리소스 그룹의 기존 Active Directory를 사용하여 RDS 팜 배포를 만듭니다.
RDS 게이트웨이 고가용성 배포

Azure
배포
이 템플릿은 기존 RDS 배포에서 RD 게이트웨이 및 RD 웹 액세스 서버에 고가용성을 제공합니다.
Azure Red Hat Linux 3계층 솔루션

Azure
배포
이 템플릿을 사용하면 'Red Hat Enterprise Linux 7.3' 가상 머신을 사용하여 3계층 아키텍처를 배포할 수 있습니다. 아키텍처에는 Virtual Network, 외부 및 내부 부하 분산 장치, 점프 VM, NSG 등과 각 계층의 여러 RHEL 가상 머신이 포함됩니다.
Azure 부하 분산 장치 및 부동 IP 중복 haproxy를

Azure
배포
이 템플릿은 부동 IP를 사용하도록 설정된 Azure 부하 분산 장치 뒤에 구성된 2개의 Ubuntu VM을 사용하여 중복 haproxy 설정을 만듭니다. 각 Ubuntu VM은 haproxy를 실행하여 요청을 다른 애플리케이션 VM에 부하 분산합니다(이 경우 Apache 실행). Keepalived를 사용하면 부동 IP를 MASTER에 할당하고 BACKUP에서 부하 분산 장치 프로브를 차단하여 haproxy VM에 중복성을 사용할 수 있습니다. 또한 이 템플릿은 스토리지 계정, Virtual Network, 공용 IP 주소, 네트워크 인터페이스를 배포합니다.
고가용성 사용하여 원격 데스크톱 서비스

Azure
배포
이 ARM 템플릿 샘플 코드는 고가용성이 있는 원격 데스크톱 서비스 2019 세션 컬렉션 랩을 배포합니다. 목표는 Windows Server 2019를 사용하여 원격 데스크톱 서비스에 대해 완전 중복되고 고가용성 솔루션을 배포하는 것입니다.
예약된 IP 사용 사례 조각

Azure 배포
이 템플릿은 예약된 IP에 대해 현재 지원되는 사용 사례를 보여 줍니다. 예약된 IP는 단순히 정적으로 할당된 공용 IP입니다.
SAP NetWeaver 3계층(관리 디스크)

Azure
배포
이 템플릿을 사용하면 SAP 및 Managed Disks에서 지원하는 운영 체제를 사용하여 VM을 배포할 수 있습니다.
SAP NetWeaver 3계층 다중 SID DB(관리 디스크)

Azure
배포
이 템플릿을 사용하면 SAP에서 지원하는 운영 체제를 사용하여 VM을 배포할 수 있습니다.
SAP NetWeaver 파일 서버(관리 디스크)

Azure
배포
이 템플릿을 사용하면 SAP NetWeaver에 대한 공유 스토리지로 사용할 수 있는 파일 서버를 배포할 수 있습니다.
Linux VM 및 VM당 공용 IPv4를 사용하는 간단한 VM 확장 집합

Azure 배포
이 템플릿은 부하 분산 장치, 인바운드 NAT 규칙 및 VM당 공용 IP를 사용하여 간단한 확장 집합을 배포하는 방법을 보여 줍니다.
SSL 사용 VM 확장 집합

Azure 배포
Azure Key Vault를 안전하게 구성하여 배포된 SSL 인증서를 사용하여 웹 서버 구성 배포
IP 주소별 백 엔드 풀이 있는 표준 Load Balancer

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

Azure
배포
이 템플릿은 부하 분산 장치를 사용하여 별도의 가용성 영역에 배치된 VMSS를 만듭니다.
RDP 포트 사용하여 가상 머신

Azure
배포
가상 머신을 만들고 부하 분산 장치의 VM에 RDP에 대한 NAT 규칙을 만듭니다.
IIS WebApp 실행 중인 자동 크기 조정을 사용하여 VM 확장 집합

Azure
배포
IIS를 실행하는 Windows VM 확장 집합과 매우 기본적인 .NET MVC 웹앱을 배포합니다. VMSS PowerShell DSC 확장을 활용하여 IIS 설치 및 WebDeploy 패키지 배포를 수행합니다.
Load Balancer 및 NAT 사용하여 가용성 영역에서 VM

Azure
배포
이 템플릿을 사용하면 부하 분산 장치를 사용하여 가용성 영역에 분산된 Virtual Machines를 만들고 부하 분산 장치를 통해 NAT 규칙을 구성할 수 있습니다. 또한 이 템플릿은 Virtual Network, 공용 IP 주소 및 네트워크 인터페이스를 배포합니다. 이 템플릿에서는 리소스 루프 기능을 사용하여 네트워크 인터페이스 및 가상 머신을 만듭니다.
Azure VNET(Virtual Network) IPv6의 VMSS 배포

Azure
배포
이중 스택 IPv4/IPv6 VNET 및 Std Load Balancer를 사용하여 VM 확장 집합을 만듭니다.
VMSS 유연한 오케스트레이션 모드 빠른 시작 Linux

Azure 배포
이 템플릿은 Azure Load Balancer 뒤에 인스턴스가 있는 간단한 VM 확장 집합을 배포합니다. VM 확장 집합은 유연한 오케스트레이션 모드입니다. os 매개 변수를 사용하여 Linux(Ubuntu) 또는 Windows(Windows Server Datacenter 2019) 배포를 선택합니다. 참고: 이 빠른 시작 템플릿은 모든 인터넷 주소에서 VM 관리 포트(SSH, RDP)에 대한 네트워크 액세스를 가능하게 하며 프로덕션 배포에 사용하면 안 됩니다.
공용 IP 접두사 사용하여 VMSS

Azure
배포
공용 IP 접두사를 사용하여 VMSS를 배포하기 위한 템플릿

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2021-08-01"
  name = "string"
  extendedLocation = {
    name = "string"
    type = "string"
  }
  location = "string"
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            drainPeriodInSeconds = int
            loadBalancerBackendAddresses = [
              {
                name = "string"
                properties = {
                  adminState = "string"
                  ipAddress = "string"
                  loadBalancerFrontendIPConfiguration = {
                    id = "string"
                  }
                  subnet = {
                    id = "string"
                  }
                  virtualNetwork = {
                    id = "string"
                  }
                }
              }
            ]
            location = "string"
            tunnelInterfaces = [
              {
                identifier = int
                port = int
                protocol = "string"
                type = "string"
              }
            ]
          }
        }
      ]
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            gatewayLoadBalancer = {
              id = "string"
            }
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              extendedLocation = {
                name = "string"
                type = "string"
              }
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosCustomPolicy = {
                    id = "string"
                  }
                  protectedIP = bool
                  protectionCoverage = "string"
                }
                deleteOption = "string"
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                linkedPublicIPAddress = ...
                migrationPhase = "string"
                natGateway = {
                  id = "string"
                  location = "string"
                  properties = {
                    idleTimeoutInMinutes = int
                    publicIpAddresses = [
                      {
                        id = "string"
                      }
                    ]
                    publicIpPrefixes = [
                      {
                        id = "string"
                      }
                    ]
                  }
                  sku = {
                    name = "string"
                  }
                  tags = {
                    {customized property} = "string"
                  }
                  zones = [
                    "string"
                  ]
                }
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                servicePublicIPAddress = ...
              }
              sku = {
                name = "string"
                tier = "string"
              }
              tags = {
                {customized property} = "string"
              }
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIpConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      contextualServiceEndpointPolicies = [
                        "string"
                      ]
                      serviceAlias = "string"
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
              }
              type = "string"
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      inboundNatPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendAddressPools = [
              {
                id = "string"
              }
            ]
            backendPort = int
            disableOutboundSnat = bool
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
          }
        }
      ]
      outboundRules = [
        {
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            enableTcpReset = bool
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            numberOfProbes = int
            port = int
            protocol = "string"
            requestPath = "string"
          }
        }
      ]
    }
  })
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

속성 값

ApplicationGatewayIPConfiguration

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 Application Gateway 내에서 고유한 IP 구성의 이름입니다. 문자열
속성 애플리케이션 게이트웨이 IP 구성의 속성입니다. applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

이름 묘사
서브넷 서브넷 리소스에 대한 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. SubResource

ApplicationSecurityGroup

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 애플리케이션 보안 그룹의 속성입니다. ApplicationSecurityGroupPropertiesFormat
태그 리소스 태그. ResourceTags

ApplicationSecurityGroupPropertiesFormat

이름 묘사

BackendAddressPool

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

이름 묘사
drainPeriodInSeconds 클라이언트 및 백 엔드 주소로 RESET를 보내기 전에 Load Balancer가 대기하는 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. 문자열
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]

DdosSettings

이름 묘사
ddosCustomPolicy 공용 IP와 연결된 DDoS 사용자 지정 정책입니다. SubResource
protectedIP 공용 IP에서 DDoS 보호를 사용하도록 설정합니다. bool
protectionCoverage 공용 IP의 DDoS 보호 정책 사용자 지정 가능성 표준 적용 범위만 사용자 지정할 수 있습니다. '기본'
'Standard'

대표단

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 서브넷 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서브넷의 속성입니다. ServiceDelegationPropertiesFormat
리소스 종류입니다. 문자열

ExtendedLocation

이름 묘사
이름 확장된 위치의 이름입니다. 문자열
확장된 위치의 형식입니다. 'EdgeZone'

FrontendIPConfiguration

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 프런트 엔드 IP 구성 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 프로브의 속성입니다. FrontendIPConfigurationPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

FrontendIPConfigurationPropertiesFormat

이름 묘사
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
privateIPAddress IP 구성의 개인 IP 주소입니다. 문자열
privateIPAddressVersion 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4로 사용됩니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 할당 방법입니다. '동적'
'Static'
publicIPAddress 공용 IP 리소스에 대한 참조입니다. PublicIPAddress
publicIPPrefix 공용 IP 접두사 리소스에 대한 참조입니다. SubResource
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

GatewayLoadBalancerTunnelInterface

이름 묘사
식별자 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
항구 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
프로토콜 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. '네이티브'
'None'
'VXLAN'
게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. 'External'
'Internal'
'None'

InboundNatPool

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 인바운드 NAT 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 인바운드 nat 풀의 속성입니다. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

이름 묘사
backendPort 엔드포인트의 내부 연결에 사용되는 포트입니다. 허용되는 값은 1에서 65535 사이입니다. int(필수)
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPortRangeEnd 부하 분산 장치와 연결된 NIC에 인바운드 Nat를 제공하는 데 사용할 외부 포트 범위의 마지막 포트 번호입니다. 허용되는 값 범위는 1에서 65535 사이입니다. int(필수)
frontendPortRangeStart 부하 분산 장치와 연결된 NIC에 인바운드 Nat를 제공하는 데 사용할 외부 포트 범위의 첫 번째 포트 번호입니다. 허용되는 값 범위는 1에서 65534 사이입니다. int(필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
프로토콜 인바운드 NAT 풀에서 사용하는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'(필수)

InboundNatRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 인바운드 NAT 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 인바운드 NAT 규칙의 속성입니다. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

이름 묘사
backendAddressPool backendAddressPool 리소스에 대한 참조입니다. SubResource
backendPort 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값 범위는 1에서 65534까지입니다. int
frontendPortRangeEnd 외부 엔드포인트의 포트 범위 끝입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeStart와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값 범위는 1에서 65534까지입니다. int
frontendPortRangeStart 포트 범위는 외부 엔드포인트에 대해 시작합니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeEnd와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값 범위는 1에서 65534까지입니다. int
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
프로토콜 부하 분산 규칙에 사용되는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'

IpTag

이름 묘사
ipTagType IP 태그 유형입니다. 예: FirstPartyUsage. 문자열
태그 공용 IP와 연결된 IP 태그의 값입니다. 예: SQL. 문자열

LoadBalancerBackendAddress

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

LoadBalancerBackendAddressPropertiesFormat

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

LoadBalancerPropertiesFormat

이름 묘사
backendAddressPools 부하 분산 장치에서 사용하는 백 엔드 주소 풀의 컬렉션입니다. BackendAddressPool[]
frontendIPConfigurations 부하 분산 장치에 사용할 프런트 엔드 IP를 나타내는 개체입니다. FrontendIPConfiguration[]
inboundNatPools 부하 분산 장치와 연결된 NIC의 단일 백 엔드 포트에 대한 인바운드 NAT의 외부 포트 범위를 정의합니다. 인바운드 NAT 규칙은 이 범위의 외부 포트를 사용하여 Load Balancer와 연결된 각 NIC에 대해 자동으로 만들어집니다. Load Balancer에서 인바운드 NAT 풀을 정의하는 것은 인바운드 NAT 규칙 정의와 함께 사용할 수 없습니다. 인바운드 NAT 풀은 가상 머신 확장 집합에서 참조됩니다. 개별 가상 머신과 연결된 NIC는 인바운드 NAT 풀을 참조할 수 없습니다. 개별 인바운드 NAT 규칙을 참조해야 합니다. InboundNatPool[]
inboundNatRules 부하 분산 장치에서 사용하는 인바운드 NAT 규칙의 컬렉션입니다. 부하 분산 장치에서 인바운드 NAT 규칙을 정의하는 것은 인바운드 NAT 풀 정의와 함께 사용할 수 없습니다. 인바운드 NAT 풀은 가상 머신 확장 집합에서 참조됩니다. 개별 가상 머신과 연결된 NIC는 인바운드 NAT 풀을 참조할 수 없습니다. 개별 인바운드 NAT 규칙을 참조해야 합니다. InboundNatRule[]
loadBalancingRules 부하 분산 규칙을 나타내는 개체 컬렉션은 프로비저닝을 가져옵니다. LoadBalancingRule[]
outboundRules 아웃바운드 규칙입니다. OutboundRule[]
프로브 부하 분산 장치에 사용되는 프로브 개체의 컬렉션입니다. 프로브[]

LoadBalancerSku

이름 묘사
이름 부하 분산 장치 SKU의 이름입니다. '기본'
'게이트웨이'
'Standard'
계층 부하 분산 장치 SKU의 계층입니다. 'Global'
'지역'

LoadBalancingRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 부하 분산 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 부하 분산 규칙의 속성입니다. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

이름 묘사
backendAddressPool DIP 풀에 대한 참조입니다. 인바운드 트래픽은 백 엔드 IP의 IP 간에 임의로 부하 분산됩니다. SubResource
backendAddressPools DIP 풀에 대한 참조 배열입니다. SubResource[]
backendPort 엔드포인트의 내부 연결에 사용되는 포트입니다. 허용되는 값은 0에서 65535 사이입니다. 값 0은 "모든 포트"를 사용하도록 설정합니다. int
disableOutboundSnat 부하 분산 규칙의 프런트 엔드에 지정된 publicIP 주소를 사용하도록 백 엔드 풀의 VM에 대한 SNAT를 구성합니다. bool
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트의 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값은 0에서 65534 사이입니다. 값 0은 "모든 포트"를 사용하도록 설정합니다. int(필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
loadDistribution 이 규칙의 부하 분산 정책입니다. '기본값'
'SourceIP'
'SourceIPProtocol'
탐침 부하 분산 규칙에서 사용하는 부하 분산 장치 프로브에 대한 참조입니다. SubResource
프로토콜 부하 분산 규칙에 사용되는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'(필수)

Microsoft.Network/loadBalancers

이름 묘사
extendedLocation 부하 분산 장치의 확장된 위치입니다. ExtendedLocation
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 부하 분산 장치의 속성입니다. LoadBalancerPropertiesFormat
sku 부하 분산 장치 SKU입니다. LoadBalancerSku
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Network/loadBalancers@2021-08-01"

NatGateway

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 Nat 게이트웨이 속성입니다. natGatewayPropertiesFormat
sku nat 게이트웨이 SKU입니다. NatGatewaySku
태그 리소스 태그. ResourceTags
영역 Nat Gateway를 배포해야 하는 영역을 나타내는 가용성 영역 목록입니다. string[]

NatGatewayPropertiesFormat

이름 묘사
idleTimeoutInMinutes nat 게이트웨이의 유휴 시간 제한입니다. int
publicIpAddresses nat 게이트웨이 리소스와 연결된 공용 IP 주소의 배열입니다. SubResource[]
publicIpPrefixes nat 게이트웨이 리소스와 연결된 공용 IP 접두사 배열입니다. SubResource[]

NatGatewaySku

이름 묘사
이름 Nat Gateway SKU의 이름입니다. 'Standard'

NetworkSecurityGroup

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 네트워크 보안 그룹의 속성입니다. NetworkSecurityGroupPropertiesFormat
태그 리소스 태그. ResourceTags

NetworkSecurityGroupPropertiesFormat

이름 묘사
securityRules 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. SecurityRule[]

OutboundRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 아웃바운드 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 아웃바운드 규칙의 속성입니다. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

이름 묘사
allocatedOutboundPorts NAT에 사용할 아웃바운드 포트 수입니다. int
backendAddressPool DIP 풀에 대한 참조입니다. 아웃바운드 트래픽은 백 엔드 IP의 IP 간에 임의로 부하가 분산됩니다. SubResource(필수)
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfigurations 부하 분산 장치의 프런트 엔드 IP 주소입니다. SubResource[] (필수)
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. int
프로토콜 부하 분산 장치의 아웃바운드 규칙에 대한 프로토콜입니다. 'All'
'Tcp'
'Udp'(필수)

탐침

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 부하 분산 장치에서 사용하는 프로브 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 부하 분산 장치 프로브의 속성입니다. ProbePropertiesFormat

ProbePropertiesFormat

이름 묘사
intervalInSeconds 상태의 엔드포인트를 검색하는 빈도에 대한 간격(초)입니다. 일반적으로 간격은 인스턴스를 회전에서 제외하기 전에 두 개의 전체 프로브를 허용하는 할당된 시간 제한 기간(초)의 절반 미만입니다. 기본값은 15, 최소값은 5입니다. int
numberOfProbes 응답이 없으면 추가 트래픽이 엔드포인트로 전달되지 않도록 하는 프로브의 수입니다. 이 값을 사용하면 엔드포인트를 Azure에서 사용되는 일반적인 시간보다 더 빠르고 느리게 회전할 수 있습니다. int
항구 프로브를 통신하기 위한 포트입니다. 가능한 값의 범위는 1에서 65535까지입니다. int(필수)
프로토콜 엔드포인트의 프로토콜입니다. 'Tcp'를 지정하면 프로브가 성공하려면 수신된 ACK가 필요합니다. 'Http' 또는 'Https'를 지정하면 프로브가 성공하려면 지정된 URI의 200 OK 응답이 필요합니다. 'Http'
'Https'
'Tcp'(필수)
requestPath VM에서 상태를 요청하는 데 사용되는 URI입니다. 프로토콜이 http로 설정된 경우 경로가 필요합니다. 그렇지 않으면 허용되지 않습니다. 기본값은 없습니다. 문자열

PublicIPAddress

이름 묘사
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 공용 IP 주소 속성입니다. PublicIPAddressPropertiesFormat
sku 공용 IP 주소 SKU입니다. publicIPAddressSku
태그 리소스 태그. ResourceTags
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

PublicIPAddressDnsSettings

이름 묘사
domainNameLabel 도메인 이름 레이블입니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. 문자열
fqdn 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. 문자열
reverseFqdn 역방향 FQDN입니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. 문자열

PublicIPAddressPropertiesFormat

이름 묘사
ddosSettings 공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다. DdosSettings
deleteOption 공용 IP 주소를 사용하는 VM이 삭제될 때 발생하는 작업 지정 'Delete'
'분리'
dnsSettings 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. PublicIPAddressDnsSettings
idleTimeoutInMinutes 공용 IP 주소의 유휴 시간 제한입니다. int
ipAddress 공용 IP 주소 리소스와 연결된 IP 주소입니다. 문자열
ipTags 공용 IP 주소와 연결된 태그 목록입니다. ipTag[]
linkedPublicIPAddress 공용 IP 주소 리소스의 연결된 공용 IP 주소입니다. PublicIPAddress
migrationPhase 공용 IP 주소의 마이그레이션 단계입니다. '중단'
'Commit'
'커밋됨'
'None'
'준비'
natGateway 공용 IP 주소에 대한 NatGateway입니다. natGateway
publicIPAddressVersion 공용 IP 주소 버전입니다. 'IPv4'
'IPv6'
publicIPAllocationMethod 공용 IP 주소 할당 방법입니다. '동적'
'Static'
publicIPPrefix 이 공용 IP 주소가 할당되어야 하는 공용 IP 접두사입니다. SubResource
servicePublicIPAddress 공용 IP 주소 리소스의 서비스 공용 IP 주소입니다. PublicIPAddress

PublicIPAddressSku

이름 묘사
이름 공용 IP 주소 SKU의 이름입니다. '기본'
'Standard'
계층 공용 IP 주소 SKU의 계층입니다. 'Global'
'지역'

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

ResourceTags

이름 묘사

경로

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 경로의 속성입니다. RoutePropertiesFormat
리소스의 형식입니다. 문자열

RoutePropertiesFormat

이름 묘사
addressPrefix 경로가 적용되는 대상 CIDR입니다. 문자열
nextHopIpAddress IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. 문자열
nextHopType 패킷을 보내야 하는 Azure 홉의 유형입니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)

RouteTable

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 경로 테이블의 속성입니다. RouteTablePropertiesFormat
태그 리소스 태그. ResourceTags

RouteTablePropertiesFormat

이름 묘사
disableBgpRoutePropagation 해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. bool
경로 경로 테이블 내에 포함된 경로의 컬렉션입니다. 경로[]

SecurityRule

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 보안 규칙의 속성입니다. securityRulePropertiesFormat
리소스의 형식입니다. 문자열

SecurityRulePropertiesFormat

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

ServiceDelegationPropertiesFormat

이름 묘사
serviceName 서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. 문자열

ServiceEndpointPolicy

이름 묘사
아이디 리소스 ID입니다. 문자열
위치 리소스 위치입니다. 문자열
속성 서비스 엔드포인트 정책의 속성입니다. serviceEndpointPolicyPropertiesFormat
태그 리소스 태그. ResourceTags

ServiceEndpointPolicyDefinition

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서비스 엔드포인트 정책 정의의 속성입니다. ServiceEndpointPolicyDefinitionPropertiesFormat
리소스의 형식입니다. 문자열

ServiceEndpointPolicyDefinitionPropertiesFormat

이름 묘사
묘사 이 규칙에 대한 설명입니다. 140자로 제한됩니다. 문자열
서비스 서비스 엔드포인트 이름입니다. 문자열
serviceResources 서비스 리소스 목록입니다. string[]

ServiceEndpointPolicyPropertiesFormat

이름 묘사
contextualServiceEndpointPolicies 컨텍스트 서비스 엔드포인트 정책의 컬렉션입니다. string[]
serviceAlias 정책이 서비스에 속하는지 여부를 나타내는 별칭입니다. 문자열
serviceEndpointPolicyDefinitions 서비스 엔드포인트 정책의 서비스 엔드포인트 정책 정의 컬렉션입니다. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

이름 묘사
위치 위치 목록입니다. string[]
서비스 엔드포인트 서비스의 형식입니다. 문자열

서브넷

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 서브넷의 속성입니다. SubnetPropertiesFormat
리소스 종류입니다. 문자열

SubnetPropertiesFormat

이름 묘사
addressPrefix 서브넷의 주소 접두사입니다. 문자열
addressPrefixes 서브넷에 대한 주소 접두사 목록입니다. string[]
applicationGatewayIpConfigurations 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성 ApplicationGatewayIPConfiguration[]
위임 서브넷의 위임에 대한 참조 배열입니다. 위임[]
ipAllocations 이 서브넷을 참조하는 IpAllocation의 배열입니다. SubResource[]
natGateway 이 서브넷과 연결된 Nat 게이트웨이입니다. SubResource
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. networkSecurityGroup
privateEndpointNetworkPolicies 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
privateLinkServiceNetworkPolicies 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
routeTable RouteTable 리소스에 대한 참조입니다. RouteTable
serviceEndpointPolicies 서비스 엔드포인트 정책의 배열입니다. ServiceEndpointPolicy[]
serviceEndpoints 서비스 엔드포인트의 배열입니다. ServiceEndpointPropertiesFormat[]

SubResource

이름 묘사
아이디 리소스 ID입니다. 문자열