다음을 통해 공유


Microsoft.ApiManagement 게이트웨이

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.ApiManagement/gateways@2024-06-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    backend: {
      subnet: {
        id: 'string'
      }
    }
    configurationApi: {}
    frontend: {}
    virtualNetworkType: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

ApiManagementGatewayProperties

이름 묘사
백 엔드 게이트웨이를 백 엔드 시스템과 통합하는 방법에 대한 정보입니다. BackendConfiguration
configurationApi API Management 게이트웨이의 구성 API에 대한 정보입니다. 표준 SKU를 사용하는 API 게이트웨이에만 적용됩니다. GatewayConfigurationApi
프런트 엔드 게이트웨이를 노출하는 방법에 대한 정보입니다. FrontendConfiguration
virtualNetworkType API Management 게이트웨이를 구성해야 하는 VPN 유형입니다. 'External'
'Internal'
'None'

ApiManagementGatewaySkuProperties

이름 묘사
용량 SKU의 용량(SKU의 배포된 단위 수) int
이름 Sku의 이름입니다. 'Standard'
'WorkspaceGatewayPremium'
'WorkspaceGatewayStandard'(필수)

ApimResourceTags

이름 묘사

BackendConfiguration

이름 묘사
서브넷 요청을 보낼 수 있는 데이터 평면 게이트웨이의 기본 호스트 이름입니다. BackendSubnetConfiguration

BackendSubnetConfiguration

이름 묘사
아이디 백 엔드 시스템이 호스트되는 서브넷의 ARM ID입니다. 문자열

FrontendConfiguration

이름 묘사

GatewayConfigurationApi

이름 묘사

Microsoft.ApiManagement/gateways

이름 묘사
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 45
패턴 = ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$(필수)
속성 API Management 게이트웨이의 속성입니다. ApiManagementGatewayProperties (필수)
sku API Management 게이트웨이의 SKU 속성입니다. ApiManagementGatewaySkuProperties(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.ApiManagement/gateways",
  "apiVersion": "2024-06-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "backend": {
      "subnet": {
        "id": "string"
      }
    },
    "configurationApi": {
    },
    "frontend": {
    },
    "virtualNetworkType": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

ApiManagementGatewayProperties

이름 묘사
백 엔드 게이트웨이를 백 엔드 시스템과 통합하는 방법에 대한 정보입니다. BackendConfiguration
configurationApi API Management 게이트웨이의 구성 API에 대한 정보입니다. 표준 SKU를 사용하는 API 게이트웨이에만 적용됩니다. GatewayConfigurationApi
프런트 엔드 게이트웨이를 노출하는 방법에 대한 정보입니다. FrontendConfiguration
virtualNetworkType API Management 게이트웨이를 구성해야 하는 VPN 유형입니다. 'External'
'Internal'
'None'

ApiManagementGatewaySkuProperties

이름 묘사
용량 SKU의 용량(SKU의 배포된 단위 수) int
이름 Sku의 이름입니다. 'Standard'
'WorkspaceGatewayPremium'
'WorkspaceGatewayStandard'(필수)

ApimResourceTags

이름 묘사

BackendConfiguration

이름 묘사
서브넷 요청을 보낼 수 있는 데이터 평면 게이트웨이의 기본 호스트 이름입니다. BackendSubnetConfiguration

BackendSubnetConfiguration

이름 묘사
아이디 백 엔드 시스템이 호스트되는 서브넷의 ARM ID입니다. 문자열

FrontendConfiguration

이름 묘사

GatewayConfigurationApi

이름 묘사

Microsoft.ApiManagement/gateways

이름 묘사
apiVersion api 버전 '2024-06-01-preview'
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 45
패턴 = ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$(필수)
속성 API Management 게이트웨이의 속성입니다. ApiManagementGatewayProperties (필수)
sku API Management 게이트웨이의 SKU 속성입니다. ApiManagementGatewaySkuProperties(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.ApiManagement/gateways'

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/gateways@2024-06-01-preview"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backend = {
        subnet = {
          id = "string"
        }
      }
      configurationApi = {
      }
      frontend = {
      }
      virtualNetworkType = "string"
    }
  })
}

속성 값

ApiManagementGatewayProperties

이름 묘사
백 엔드 게이트웨이를 백 엔드 시스템과 통합하는 방법에 대한 정보입니다. BackendConfiguration
configurationApi API Management 게이트웨이의 구성 API에 대한 정보입니다. 표준 SKU를 사용하는 API 게이트웨이에만 적용됩니다. GatewayConfigurationApi
프런트 엔드 게이트웨이를 노출하는 방법에 대한 정보입니다. FrontendConfiguration
virtualNetworkType API Management 게이트웨이를 구성해야 하는 VPN 유형입니다. 'External'
'Internal'
'None'

ApiManagementGatewaySkuProperties

이름 묘사
용량 SKU의 용량(SKU의 배포된 단위 수) int
이름 Sku의 이름입니다. 'Standard'
'WorkspaceGatewayPremium'
'WorkspaceGatewayStandard'(필수)

ApimResourceTags

이름 묘사

BackendConfiguration

이름 묘사
서브넷 요청을 보낼 수 있는 데이터 평면 게이트웨이의 기본 호스트 이름입니다. BackendSubnetConfiguration

BackendSubnetConfiguration

이름 묘사
아이디 백 엔드 시스템이 호스트되는 서브넷의 ARM ID입니다. 문자열

FrontendConfiguration

이름 묘사

GatewayConfigurationApi

이름 묘사

Microsoft.ApiManagement/gateways

이름 묘사
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 45
패턴 = ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$(필수)
속성 API Management 게이트웨이의 속성입니다. ApiManagementGatewayProperties (필수)
sku API Management 게이트웨이의 SKU 속성입니다. ApiManagementGatewaySkuProperties(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.ApiManagement/gateways@2024-06-01-preview"