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


ProductApi interface

Интерфейс, представляющий ProductApi.

Методы

checkEntityExists(string, string, string, string, ProductApiCheckEntityExistsOptionalParams)

Проверяет, связана ли сущность API, указанная идентификатором, с сущностью Product.

createOrUpdate(string, string, string, string, ProductApiCreateOrUpdateOptionalParams)

Добавляет API в указанный продукт.

delete(string, string, string, string, ProductApiDeleteOptionalParams)

Удаляет указанный API из указанного продукта.

listByProduct(string, string, string, ProductApiListByProductOptionalParams)

Возвращает коллекцию API, связанных с продуктом.

Сведения о методе

checkEntityExists(string, string, string, string, ProductApiCheckEntityExistsOptionalParams)

Проверяет, связана ли сущность API, указанная идентификатором, с сущностью Product.

function checkEntityExists(resourceGroupName: string, serviceName: string, productId: string, apiId: string, options?: ProductApiCheckEntityExistsOptionalParams): Promise<ProductApiCheckEntityExistsResponse>

Параметры

resourceGroupName

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

serviceName

string

Имя службы Управление API.

productId

string

Идентификатор продукта. Должен быть уникальным в текущем экземпляре службы Управление API.

apiId

string

Идентификатор редакции API. Должен быть уникальным в текущем экземпляре службы Управление API. Внешняя редакция имеет суффикс ;rev=n, где n — номер редакции.

options
ProductApiCheckEntityExistsOptionalParams

Параметры параметров.

Возвращаемое значение

createOrUpdate(string, string, string, string, ProductApiCreateOrUpdateOptionalParams)

Добавляет API в указанный продукт.

function createOrUpdate(resourceGroupName: string, serviceName: string, productId: string, apiId: string, options?: ProductApiCreateOrUpdateOptionalParams): Promise<ApiContract>

Параметры

resourceGroupName

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

serviceName

string

Имя службы Управление API.

productId

string

Идентификатор продукта. Должен быть уникальным в текущем экземпляре службы Управление API.

apiId

string

Идентификатор редакции API. Должен быть уникальным в текущем экземпляре службы Управление API. Внешняя редакция имеет суффикс ;rev=n, где n — номер редакции.

options
ProductApiCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<ApiContract>

delete(string, string, string, string, ProductApiDeleteOptionalParams)

Удаляет указанный API из указанного продукта.

function delete(resourceGroupName: string, serviceName: string, productId: string, apiId: string, options?: ProductApiDeleteOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

serviceName

string

Имя службы Управление API.

productId

string

Идентификатор продукта. Должен быть уникальным в текущем экземпляре службы Управление API.

apiId

string

Идентификатор редакции API. Должен быть уникальным в текущем экземпляре службы Управление API. Внешняя редакция имеет суффикс ;rev=n, где n — номер редакции.

options
ProductApiDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

listByProduct(string, string, string, ProductApiListByProductOptionalParams)

Возвращает коллекцию API, связанных с продуктом.

function listByProduct(resourceGroupName: string, serviceName: string, productId: string, options?: ProductApiListByProductOptionalParams): PagedAsyncIterableIterator<ApiContract, ApiContract[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

serviceName

string

Имя службы Управление API.

productId

string

Идентификатор продукта. Должен быть уникальным в текущем экземпляре службы Управление API.

options
ProductApiListByProductOptionalParams

Параметры параметров.

Возвращаемое значение