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


ApiContract interface

Сведения об API.

Extends

Свойства

apiRevision

Описывает редакцию API. Если значение не указано, создается редакция 1 по умолчанию

apiRevisionDescription

Описание редакции API.

apiType

Тип API.

apiVersion

Указывает идентификатор версии API, если API имеет версию

apiVersionDescription

Описание версии API.

apiVersionSet

Сведения о наборе версий

apiVersionSetId

Идентификатор ресурса для связанного ApiVersionSet.

authenticationSettings

Коллекция параметров проверки подлинности, включенных в этот API.

contact

Контактные данные ДЛЯ API.

description

Описание API. Может содержать теги форматирования HTML.

displayName

Имя API. Должен содержать от 1 до 300 символов.

isCurrent

Указывает, является ли редакция API текущей редакцией API.

isOnline

Указывает, доступна ли редакция API через шлюз. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

license

Сведения о лицензии для API.

path

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

protocols

Описывает, на каких протоколах могут вызываться операции в данном API.

serviceUrl

Абсолютный URL-адрес внутренней службы, реализующей этот API. Не может содержать более 2000 символов.

sourceApiId

Идентификатор API исходного API.

subscriptionKeyParameterNames

Протоколы, по которым становится доступным API.

subscriptionRequired

Указывает, требуется ли api или подписка на продукт для доступа к API.

termsOfServiceUrl

URL-адрес условий предоставления услуг для API. ДОЛЖЕН быть в формате URL-адреса.

Унаследованные свойства

id

Полный идентификатор ресурса. Пример — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

type

Тип ресурса. Например Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

Сведения о свойстве

apiRevision

Описывает редакцию API. Если значение не указано, создается редакция 1 по умолчанию

apiRevision?: string

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

string

apiRevisionDescription

Описание редакции API.

apiRevisionDescription?: string

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

string

apiType

Тип API.

apiType?: string

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

string

apiVersion

Указывает идентификатор версии API, если API имеет версию

apiVersion?: string

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

string

apiVersionDescription

Описание версии API.

apiVersionDescription?: string

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

string

apiVersionSet

Сведения о наборе версий

apiVersionSet?: ApiVersionSetContractDetails

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

apiVersionSetId

Идентификатор ресурса для связанного ApiVersionSet.

apiVersionSetId?: string

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

string

authenticationSettings

Коллекция параметров проверки подлинности, включенных в этот API.

authenticationSettings?: AuthenticationSettingsContract

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

contact

Контактные данные ДЛЯ API.

contact?: ApiContactInformation

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

description

Описание API. Может содержать теги форматирования HTML.

description?: string

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

string

displayName

Имя API. Должен содержать от 1 до 300 символов.

displayName?: string

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

string

isCurrent

Указывает, является ли редакция API текущей редакцией API.

isCurrent?: boolean

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

boolean

isOnline

Указывает, доступна ли редакция API через шлюз. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

isOnline?: boolean

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

boolean

license

Сведения о лицензии для API.

license?: ApiLicenseInformation

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

path

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

path?: string

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

string

protocols

Описывает, на каких протоколах могут вызываться операции в данном API.

protocols?: string[]

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

string[]

serviceUrl

Абсолютный URL-адрес внутренней службы, реализующей этот API. Не может содержать более 2000 символов.

serviceUrl?: string

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

string

sourceApiId

Идентификатор API исходного API.

sourceApiId?: string

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

string

subscriptionKeyParameterNames

Протоколы, по которым становится доступным API.

subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract

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

subscriptionRequired

Указывает, требуется ли api или подписка на продукт для доступа к API.

subscriptionRequired?: boolean

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

boolean

termsOfServiceUrl

URL-адрес условий предоставления услуг для API. ДОЛЖЕН быть в формате URL-адреса.

termsOfServiceUrl?: string

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

string

Сведения об унаследованном свойстве

id

Полный идентификатор ресурса. Пример — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

id?: string

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

string

Наследуетсяот ProxyResource.id

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

name?: string

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

string

Наследуетсяот ProxyResource.name

type

Тип ресурса. Например Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

type?: string

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

string

Наследуется отProxyResource.type