ApiContract interface
Detalhes da API.
- Extends
Propriedades
api |
Descreve a revisão da API. Se nenhum valor for fornecido, a revisão padrão 1 será criada |
api |
Descrição da Revisão da API. |
api |
Tipo de API. |
api |
Indica o identificador de versão da API se a API tiver controle de versão |
api |
Descrição da versão da API. |
api |
Detalhes do conjunto de versões |
api |
Um identificador de recurso para o ApiVersionSet relacionado. |
authentication |
Coleção de configurações de autenticação incluídas nessa API. |
contact | Informações de contato para a API. |
description | A descrição da API. Pode incluir marcas de formatação HTML. |
display |
Nome da API. Deve ter de 1 a 300 caracteres. |
is |
Indica se a revisão da API é a revisão de API atual. |
is |
Indica se a revisão de API está acessível por meio do gateway. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
license | Informações de licença para a API. |
path | A URL relativa que identifica exclusivamente esta API e todos os seus caminhos de recurso dentro da instância do serviço de Gerenciamento de API. Ele é acrescentado à URL base do Ponto de Extremidade de API especificada durante a criação da instância de serviço para formar uma URL pública para essa API. |
protocols | Descreve em quais protocolos as operações nessa API podem ser invocadas. |
service |
A URL absoluta do serviço de back-end implementado esta API. Não pode ter mais de 2.000 caracteres. |
source |
Identificador de API da API de origem. |
subscription |
Protocolos sobre os quais a API é disponibilizada. |
subscription |
Especifica se uma assinatura de API ou produto é necessária para acessar a API. |
terms |
Uma URL para os Termos de Serviço da API. DEVE estar no formato de uma URL. |
Propriedades herdadas
id | ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
name | O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
type | Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes da propriedade
apiRevision
Descreve a revisão da API. Se nenhum valor for fornecido, a revisão padrão 1 será criada
apiRevision?: string
Valor da propriedade
string
apiRevisionDescription
Descrição da Revisão da API.
apiRevisionDescription?: string
Valor da propriedade
string
apiType
Tipo de API.
apiType?: string
Valor da propriedade
string
apiVersion
Indica o identificador de versão da API se a API tiver controle de versão
apiVersion?: string
Valor da propriedade
string
apiVersionDescription
Descrição da versão da API.
apiVersionDescription?: string
Valor da propriedade
string
apiVersionSet
Detalhes do conjunto de versões
apiVersionSet?: ApiVersionSetContractDetails
Valor da propriedade
apiVersionSetId
Um identificador de recurso para o ApiVersionSet relacionado.
apiVersionSetId?: string
Valor da propriedade
string
authenticationSettings
Coleção de configurações de autenticação incluídas nessa API.
authenticationSettings?: AuthenticationSettingsContract
Valor da propriedade
contact
Informações de contato para a API.
contact?: ApiContactInformation
Valor da propriedade
description
A descrição da API. Pode incluir marcas de formatação HTML.
description?: string
Valor da propriedade
string
displayName
Nome da API. Deve ter de 1 a 300 caracteres.
displayName?: string
Valor da propriedade
string
isCurrent
Indica se a revisão da API é a revisão de API atual.
isCurrent?: boolean
Valor da propriedade
boolean
isOnline
Indica se a revisão de API está acessível por meio do gateway. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
isOnline?: boolean
Valor da propriedade
boolean
license
Informações de licença para a API.
license?: ApiLicenseInformation
Valor da propriedade
path
A URL relativa que identifica exclusivamente esta API e todos os seus caminhos de recurso dentro da instância do serviço de Gerenciamento de API. Ele é acrescentado à URL base do Ponto de Extremidade de API especificada durante a criação da instância de serviço para formar uma URL pública para essa API.
path?: string
Valor da propriedade
string
protocols
Descreve em quais protocolos as operações nessa API podem ser invocadas.
protocols?: string[]
Valor da propriedade
string[]
serviceUrl
A URL absoluta do serviço de back-end implementado esta API. Não pode ter mais de 2.000 caracteres.
serviceUrl?: string
Valor da propriedade
string
sourceApiId
Identificador de API da API de origem.
sourceApiId?: string
Valor da propriedade
string
subscriptionKeyParameterNames
Protocolos sobre os quais a API é disponibilizada.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Valor da propriedade
subscriptionRequired
Especifica se uma assinatura de API ou produto é necessária para acessar a API.
subscriptionRequired?: boolean
Valor da propriedade
boolean
termsOfServiceUrl
Uma URL para os Termos de Serviço da API. DEVE estar no formato de uma URL.
termsOfServiceUrl?: string
Valor da propriedade
string
Detalhes das propriedades herdadas
id
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor da propriedade
string
Herdado deProxyResource.id
name
O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor da propriedade
string
Herdado deProxyResource.name
type
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
type?: string
Valor da propriedade
string
Herdado deProxyResource.type