Compartilhar via


ApiCreateOrUpdateParameter Classe

Definição

Criar ou atualizar parâmetros da API.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ApiCreateOrUpdateParameter
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ApiCreateOrUpdateParameter = class
Public Class ApiCreateOrUpdateParameter
Herança
ApiCreateOrUpdateParameter
Atributos

Construtores

ApiCreateOrUpdateParameter()

Inicializa uma nova instância da classe ApiCreateOrUpdateParameter.

ApiCreateOrUpdateParameter(String, String, AuthenticationSettingsContract, SubscriptionKeyParameterNamesContract, String, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Boolean>, String, ApiContactInformation, ApiLicenseInformation, String, String, String, IList<String>, ApiVersionSetContractDetails, String, String, ApiCreateOrUpdatePropertiesWsdlSelector, String)

Inicializa uma nova instância da classe ApiCreateOrUpdateParameter.

Propriedades

ApiRevision

Obtém ou define que descreve a revisão da API. Se nenhum valor for fornecido, a revisão padrão 1 será criada

ApiRevisionDescription

Obtém ou define a descrição da Revisão da API.

ApiType

Obtém ou define o tipo de API. Os valores possíveis incluem: 'http', 'soap', 'websocket', 'graphql'

ApiVersion

Obtém ou define indica o identificador de versão da API se a API tiver controle de versão

ApiVersionDescription

Obtém ou define a descrição da Versão da API.

ApiVersionSet

Obtém ou define detalhes do conjunto de versões

ApiVersionSetId

Obtém ou define um identificador de recurso para o ApiVersionSet relacionado.

AuthenticationSettings

Obtém ou define a coleção de configurações de autenticação incluídas nessa API.

Contact

Obtém ou define informações de contato para a API.

Description

Obtém ou define a descrição da API. Pode incluir marcas de formatação HTML.

DisplayName

Obtém ou define o nome da API. Deve ter de 1 a 300 caracteres.

Format

Obtém ou define o formato do Conteúdo no qual a API está sendo importada. Os valores possíveis incluem: 'wadl-xml', 'wadl-link-json', 'swagger-json', 'swagger-link-json', 'wsdl', 'wsdl-link', 'openapi', 'openapi+json', 'openapi-link', 'openapi+json-link', 'graphql-link'

IsCurrent

Obtém ou define indica se a revisão da API é a revisão de API atual.

IsOnline

Obtém indica se a revisão da API está acessível por meio do gateway.

License

Obtém ou define informações de licença para a API.

Path

Obtém ou define a URL relativa que identifica exclusivamente essa API e todos os seus caminhos de recurso na instância de serviço 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

Obtém ou define descreve em quais protocolos as operações nessa API podem ser invocadas.

ServiceUrl

Obtém ou define a URL absoluta do serviço de back-end que implementa essa API. Não pode ter mais de 2.000 caracteres.

SoapApiType

Obtém ou define o 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. Os valores possíveis incluem: 'SoapToRest', 'SoapPassThrough', 'WebSocket', 'GraphQL'
SourceApiId

Obtém ou define o identificador de API da API de origem.

SubscriptionKeyParameterNames

Obtém ou define protocolos sobre os quais a API é disponibilizada.

SubscriptionRequired

Obtém ou define se uma assinatura de API ou produto é necessária para acessar a API.

TermsOfServiceUrl

Obtém ou define uma URL para os Termos de Serviço para a API. DEVE estar no formato de uma URL.

Value

Obtém ou define o valor do conteúdo ao importar uma API.

WsdlSelector

Obtém ou define critérios para limitar a importação do WSDL a um subconjunto do documento.

Métodos

Validate()

Valide o objeto .

Aplica-se a