Compartilhar via


ApiCreateOrUpdateParameter interface

Criar ou atualizar parâmetros da API.

Propriedades

apiRevision

Descreve a revisão da API. Se nenhum valor for fornecido, a revisão padrão 1 será criada

apiRevisionDescription

Descrição da Revisão da API.

apiType

Tipo de API.

apiVersion

Indica o identificador de versão da API se a API tiver controle de versão

apiVersionDescription

Descrição da versão da API.

apiVersionSet

Detalhes do conjunto de versões

apiVersionSetId

Um identificador de recurso para o ApiVersionSet relacionado.

authenticationSettings

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.

displayName

Nome da API. Deve ter de 1 a 300 caracteres.

format

Formato do Conteúdo no qual a API está sendo importada.

isCurrent

Indica se a revisão de API é a revisão de API atual.

isOnline

Indica se a revisão da 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.

serviceUrl

A URL absoluta do serviço de back-end implementado esta API. Não pode ter mais de 2.000 caracteres.

soapApiType

Tipo de API a ser criada.

  • http cria uma API REST
  • soap cria uma API de passagem SOAP
  • websocket cria a API websocket
  • graphqlcria GraphQL API.
sourceApiId

Identificador de API da API de origem.

subscriptionKeyParameterNames

Protocolos sobre os quais a API é disponibilizada.

subscriptionRequired

Especifica se uma assinatura de API ou produto é necessária para acessar a API.

termsOfServiceUrl

Uma URL para os Termos de Serviço da API. DEVE estar no formato de uma URL.

translateRequiredQueryParametersConduct

Estratégia de traduzir parâmetros de consulta necessários para os modelos. Por padrão, tem o valor 'template'. Valores possíveis: 'template', 'query'

value

Valor do conteúdo ao importar uma API.

wsdlSelector

Critérios para limitar a importação do WSDL a um subconjunto do documento.

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

format

Formato do Conteúdo no qual a API está sendo importada.

format?: string

Valor da propriedade

string

isCurrent

Indica se a revisão de API é a revisão de API atual.

isCurrent?: boolean

Valor da propriedade

boolean

isOnline

Indica se a revisão da 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

soapApiType

Tipo de API a ser criada.

  • http cria uma API REST
  • soap cria uma API de passagem SOAP
  • websocket cria a API websocket
  • graphqlcria GraphQL API.
soapApiType?: 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

translateRequiredQueryParametersConduct

Estratégia de traduzir parâmetros de consulta necessários para os modelos. Por padrão, tem o valor 'template'. Valores possíveis: 'template', 'query'

translateRequiredQueryParametersConduct?: string

Valor da propriedade

string

value

Valor do conteúdo ao importar uma API.

value?: string

Valor da propriedade

string

wsdlSelector

Critérios para limitar a importação do WSDL a um subconjunto do documento.

wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector

Valor da propriedade