ApiCreateOrUpdateProperties interface
API Criar ou atualizar propriedades.
- Extends
Propriedades
format | Formato do conteúdo no qual a API está sendo importada. |
soap |
Tipo de API a ser criada.
|
translate |
Estratégia de tradução dos parâmetros de consulta necessários para os de modelo. Por padrão tem o valor 'template'. Valores possíveis: 'template', 'query' |
value | Valor de conteúdo ao importar uma API. |
wsdl |
Critérios para limitar a importação de WSDL a um subconjunto do documento. |
Propriedades Herdadas
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 estiver versionada |
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 nesta API. |
contact | Informações de contato para a API. |
description | Descrição da API. Pode incluir tags 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 atual da api. |
is |
Indica se a revisão da API está acessível através do gateway. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
license | Informações de licença para a API. |
path | URL relativa que identifica exclusivamente essa API e todos os seus caminhos de recursos dentro da instância do serviço de Gerenciamento de API. Ele é anexado à URL base do ponto de extremidade da 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 nesta API podem ser invocadas. |
service |
URL absoluta do serviço de back-end que implementa esta API. Não pode ter mais de 2000 caracteres. |
source |
Identificador de API da API de origem. |
subscription |
Protocolos sobre os quais a API é disponibilizada. |
subscription |
Especifica se uma API ou assinatura de Produto é necessária para acessar a API. |
terms |
Um URL para os Termos de Serviço da API. DEVE estar no formato de um URL. |
Detalhes de Propriedade
format
Formato do conteúdo no qual a API está sendo importada.
format?: string
Valor de Propriedade
string
soapApiType
Tipo de API a ser criada.
-
http
cria uma API REST -
soap
cria uma API de passagem SOAP -
websocket
cria a API websocket -
graphql
cria a API GraphQL.
soapApiType?: string
Valor de Propriedade
string
translateRequiredQueryParametersConduct
Estratégia de tradução dos parâmetros de consulta necessários para os de modelo. Por padrão tem o valor 'template'. Valores possíveis: 'template', 'query'
translateRequiredQueryParametersConduct?: string
Valor de Propriedade
string
value
Valor de conteúdo ao importar uma API.
value?: string
Valor de Propriedade
string
wsdlSelector
Critérios para limitar a importação de WSDL a um subconjunto do documento.
wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector
Valor de Propriedade
Detalhes da Propriedade Herdada
apiRevision
Descreve a revisão da API. Se nenhum valor for fornecido, a revisão padrão 1 será criada
apiRevision?: string
Valor de Propriedade
string
apiRevisionDescription
Descrição da revisão da API.
apiRevisionDescription?: string
Valor de Propriedade
string
apiType
apiVersion
Indica o identificador de versão da API se a API estiver versionada
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 recurso para o ApiVersionSet relacionado.
apiVersionSetId?: string
Valor de Propriedade
string
authenticationSettings
Coleção de configurações de autenticação incluídas nesta API.
authenticationSettings?: AuthenticationSettingsContract
Valor de Propriedade
contact
Informações de contato para a API.
contact?: ApiContactInformation
Valor de Propriedade
herdado deApiContractProperties.contact
description
Descrição da API. Pode incluir tags de formatação HTML.
description?: string
Valor de Propriedade
string
herdado deApiContractProperties.description
displayName
Nome da API. Deve ter de 1 a 300 caracteres.
displayName?: 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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
isOnline?: boolean
Valor de Propriedade
boolean
herdado deApiContractProperties.isOnline
license
Informações de licença para a API.
license?: ApiLicenseInformation
Valor de Propriedade
herdado deApiContractProperties.license
path
URL relativa que identifica exclusivamente essa API e todos os seus caminhos de recursos dentro da instância do serviço de Gerenciamento de API. Ele é anexado à URL base do ponto de extremidade da API especificada durante a criação da instância de serviço para formar uma URL pública para essa API.
path: string
Valor de Propriedade
string
protocols
Descreve em quais protocolos as operações nesta API podem ser invocadas.
protocols?: string[]
Valor de Propriedade
string[]
herdado deApiContractProperties.protocols
serviceUrl
URL absoluta do serviço de back-end que implementa esta API. Não pode ter mais de 2000 caracteres.
serviceUrl?: 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
herdado deApiContractProperties.subscriptionKeyParameterNames
subscriptionRequired
Especifica se uma API ou assinatura de Produto é necessária para acessar a API.
subscriptionRequired?: boolean
Valor de Propriedade
boolean