Поделиться через


Microsoft.ApiManagement service/apis 2016-07-07

Определение ресурсов Bicep

Тип ресурса service/apis можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ApiManagement/service/apis, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.ApiManagement/service/apis@2016-07-07' = {
  parent: resourceSymbolicName
  authenticationSettings: {
    oAuth2: {
      authorizationServerId: 'string'
      scope: 'string'
    }
  }
  description: 'string'
  name: 'string'
  path: 'string'
  protocols: [
    'string'
  ]
  serviceUrl: 'string'
  subscriptionKeyParameterNames: {
    header: 'string'
    query: 'string'
  }
}

Значения свойств

AuthenticationSettingsContract

Имя Описание Ценность
oAuth2 Сведения о параметрах проверки подлинности OAuth2 API. OAuth2AuthenticationSettingsContract

Microsoft.ApiManagement/service/apis

Имя Описание Ценность
authenticationSettings Коллекция параметров проверки подлинности, включенных в этот API. AuthenticationSettingsContract
описание Описание API. Может включать теги форматирования HTML. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[^*#&+:<>?]+$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: служба
путь Относительный URL-адрес уникально идентифицирует этот API и все пути к ресурсам в экземпляре службы управления API. Он добавляется к базовому URL-адресу конечной точки API, указанному во время создания экземпляра службы, чтобы сформировать общедоступный URL-адрес для этого API. струна

Ограничения целостности:
Максимальная длина = (обязательно)
Протоколы Описывает, какие протоколы могут вызываться в этом API. Массив строк, содержащий любой из:
"Http"
Https (обязательно)
serviceUrl Абсолютный URL-адрес серверной службы, реализующего этот API. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1 (обязательно)
subscriptionKeyParameterNames Протоколы, через которые предоставляется API. SubscriptionKeyParameterNamesContract

OAuth2AuthenticationSettingsContract

Имя Описание Ценность
authorizationServerId Идентификатор сервера авторизации OAuth. струна
размах область операций. струна

SubscriptionKeyParameterNamesContract

Имя Описание Ценность
заголовок Имя заголовка ключа подписки. струна
запрос Имя параметра строки запроса ключа подписки. струна

Определение ресурса шаблона ARM

Тип ресурса service/apis можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ApiManagement/service/apis, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.ApiManagement/service/apis",
  "apiVersion": "2016-07-07",
  "name": "string",
  "authenticationSettings": {
    "oAuth2": {
      "authorizationServerId": "string",
      "scope": "string"
    }
  },
  "description": "string",
  "path": "string",
  "protocols": [ "string" ],
  "serviceUrl": "string",
  "subscriptionKeyParameterNames": {
    "header": "string",
    "query": "string"
  }
}

Значения свойств

AuthenticationSettingsContract

Имя Описание Ценность
oAuth2 Сведения о параметрах проверки подлинности OAuth2 API. OAuth2AuthenticationSettingsContract

Microsoft.ApiManagement/service/apis

Имя Описание Ценность
apiVersion Версия API '2016-07-07'
authenticationSettings Коллекция параметров проверки подлинности, включенных в этот API. AuthenticationSettingsContract
описание Описание API. Может включать теги форматирования HTML. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[^*#&+:<>?]+$ (обязательно)
путь Относительный URL-адрес уникально идентифицирует этот API и все пути к ресурсам в экземпляре службы управления API. Он добавляется к базовому URL-адресу конечной точки API, указанному во время создания экземпляра службы, чтобы сформировать общедоступный URL-адрес для этого API. струна

Ограничения целостности:
Максимальная длина = (обязательно)
Протоколы Описывает, какие протоколы могут вызываться в этом API. Массив строк, содержащий любой из:
"Http"
Https (обязательно)
serviceUrl Абсолютный URL-адрес серверной службы, реализующего этот API. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1 (обязательно)
subscriptionKeyParameterNames Протоколы, через которые предоставляется API. SubscriptionKeyParameterNamesContract
тип Тип ресурса "Microsoft.ApiManagement/service/apis"

OAuth2AuthenticationSettingsContract

Имя Описание Ценность
authorizationServerId Идентификатор сервера авторизации OAuth. струна
размах область операций. струна

SubscriptionKeyParameterNamesContract

Имя Описание Ценность
заголовок Имя заголовка ключа подписки. струна
запрос Имя параметра строки запроса ключа подписки. струна

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса service/apis можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ApiManagement/service/apis, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/apis@2016-07-07"
  name = "string"
  authenticationSettings = {
    oAuth2 = {
      authorizationServerId = "string"
      scope = "string"
    }
  }
  description = "string"
  path = "string"
  protocols = [
    "string"
  ]
  serviceUrl = "string"
  subscriptionKeyParameterNames = {
    header = "string"
    query = "string"
  }
}

Значения свойств

AuthenticationSettingsContract

Имя Описание Ценность
oAuth2 Сведения о параметрах проверки подлинности OAuth2 API. OAuth2AuthenticationSettingsContract

Microsoft.ApiManagement/service/apis

Имя Описание Ценность
authenticationSettings Коллекция параметров проверки подлинности, включенных в этот API. AuthenticationSettingsContract
описание Описание API. Может включать теги форматирования HTML. струна
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[^*#&+:<>?]+$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: службы
путь Относительный URL-адрес уникально идентифицирует этот API и все пути к ресурсам в экземпляре службы управления API. Он добавляется к базовому URL-адресу конечной точки API, указанному во время создания экземпляра службы, чтобы сформировать общедоступный URL-адрес для этого API. струна

Ограничения целостности:
Максимальная длина = (обязательно)
Протоколы Описывает, какие протоколы могут вызываться в этом API. Массив строк, содержащий любой из:
"Http"
Https (обязательно)
serviceUrl Абсолютный URL-адрес серверной службы, реализующего этот API. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1 (обязательно)
subscriptionKeyParameterNames Протоколы, через которые предоставляется API. SubscriptionKeyParameterNamesContract
тип Тип ресурса "Microsoft.ApiManagement/service/apis@2016-07-07"

OAuth2AuthenticationSettingsContract

Имя Описание Ценность
authorizationServerId Идентификатор сервера авторизации OAuth. струна
размах область операций. струна

SubscriptionKeyParameterNamesContract

Имя Описание Ценность
заголовок Имя заголовка ключа подписки. струна
запрос Имя параметра строки запроса ключа подписки. струна