ApiCreateOrUpdateParameter interface
Parâmetros de Criação ou Atualização da API.
Propriedades
api |
Descreve a revisão da API. Se não for fornecido nenhum valor, é criada a revisão predefinida 1 |
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 uma versão |
api |
Descrição da Versão da API. |
api |
Detalhes do conjunto de versões |
api |
Um identificador de recursos para o ApiVersionSet relacionado. |
authentication |
Coleção de definições de autenticação incluídas nesta API. |
contact | Informações de contacto da API. |
description | Descrição da API. Pode incluir etiquetas de formatação HTML. |
display |
Nome da API. Tem de ter entre 1 e 300 carateres. |
format | Formato do Conteúdo no qual a API está a ser importada. |
is |
Indica se a revisão da API é a revisão atual da API. |
is |
Indica se a revisão da API está acessível através do gateway. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
license | Informações de licença para a API. |
path | O URL relativo identifica exclusivamente esta API e todos os respetivos caminhos de recursos na instância do serviço Gestão de API. É anexado ao URL base do ponto final da API especificado durante a criação da instância de serviço para formar um URL público para esta API. |
protocols | Descreve os protocolos que as operações nesta API podem ser invocadas. |
service |
URL absoluto do serviço de back-end que implementa esta API. Não pode ter mais de 2000 carateres. |
soap |
Tipo de API a criar.
|
source |
Identificador de API da API de origem. |
subscription |
Protocolos sobre os quais a API é disponibilizada. |
subscription |
Especifica se é necessária uma subscrição de API ou Produto para aceder à API. |
terms |
Um URL para os Termos de Serviço da API. TEM de estar no formato de um URL. |
translate |
Estratégia de tradução dos parâmetros de consulta necessários para os modelos. Por predefinição, tem o valor "modelo". Valores possíveis: "modelo", "consulta" |
value | Valor do conteúdo ao Importar uma API. |
wsdl |
Critérios para limitar a importação de WSDL para um subconjunto do documento. |
Detalhes de Propriedade
apiRevision
Descreve a revisão da API. Se não for fornecido nenhum valor, é criada a revisão predefinida 1
apiRevision?: string
Valor de Propriedade
string
apiRevisionDescription
Descrição da Revisão da API.
apiRevisionDescription?: string
Valor de Propriedade
string
apiType
Tipo de API.
apiType?: string
Valor de Propriedade
string
apiVersion
Indica o identificador de versão da API se a API tiver uma versão
apiVersion?: string
Valor de Propriedade
string
apiVersionDescription
Descrição da Versão da API.
apiVersionDescription?: string
Valor de Propriedade
string
apiVersionSet
Detalhes do conjunto de versões
apiVersionSet?: ApiVersionSetContractDetails
Valor de Propriedade
apiVersionSetId
Um identificador de recursos para o ApiVersionSet relacionado.
apiVersionSetId?: string
Valor de Propriedade
string
authenticationSettings
Coleção de definições de autenticação incluídas nesta API.
authenticationSettings?: AuthenticationSettingsContract
Valor de Propriedade
contact
Informações de contacto da API.
contact?: ApiContactInformation
Valor de Propriedade
description
Descrição da API. Pode incluir etiquetas de formatação HTML.
description?: string
Valor de Propriedade
string
displayName
Nome da API. Tem de ter entre 1 e 300 carateres.
displayName?: string
Valor de Propriedade
string
format
Formato do Conteúdo no qual a API está a ser importada.
format?: string
Valor de Propriedade
string
isCurrent
Indica se a revisão da API é a revisão atual da API.
isCurrent?: boolean
Valor de Propriedade
boolean
isOnline
Indica se a revisão da API está acessível através do gateway. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
isOnline?: boolean
Valor de Propriedade
boolean
license
Informações de licença para a API.
license?: ApiLicenseInformation
Valor de Propriedade
path
O URL relativo identifica exclusivamente esta API e todos os respetivos caminhos de recursos na instância do serviço Gestão de API. É anexado ao URL base do ponto final da API especificado durante a criação da instância de serviço para formar um URL público para esta API.
path?: string
Valor de Propriedade
string
protocols
Descreve os protocolos que as operações nesta API podem ser invocadas.
protocols?: string[]
Valor de Propriedade
string[]
serviceUrl
URL absoluto do serviço de back-end que implementa esta API. Não pode ter mais de 2000 carateres.
serviceUrl?: string
Valor de Propriedade
string
soapApiType
Tipo de API a criar.
-
http
cria uma API REST -
soap
cria uma API pass-through SOAP -
websocket
cria a API websocket -
graphql
cria a API GraphQL.
soapApiType?: string
Valor de Propriedade
string
sourceApiId
Identificador de API da API de origem.
sourceApiId?: string
Valor de Propriedade
string
subscriptionKeyParameterNames
Protocolos sobre os quais a API é disponibilizada.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Valor de Propriedade
subscriptionRequired
Especifica se é necessária uma subscrição de API ou Produto para aceder à API.
subscriptionRequired?: boolean
Valor de Propriedade
boolean
termsOfServiceUrl
Um URL para os Termos de Serviço da API. TEM de estar no formato de um URL.
termsOfServiceUrl?: string
Valor de Propriedade
string
translateRequiredQueryParametersConduct
Estratégia de tradução dos parâmetros de consulta necessários para os modelos. Por predefinição, tem o valor "modelo". Valores possíveis: "modelo", "consulta"
translateRequiredQueryParametersConduct?: string
Valor de Propriedade
string
value
Valor do conteúdo ao Importar uma API.
value?: string
Valor de Propriedade
string
wsdlSelector
Critérios para limitar a importação de WSDL para um subconjunto do documento.
wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector