Compartilhar via


ApiCreateOrUpdateParameter Construtores

Definição

Sobrecargas

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.

ApiCreateOrUpdateParameter()

Inicializa uma nova instância da classe ApiCreateOrUpdateParameter.

public ApiCreateOrUpdateParameter ();
Public Sub New ()

Aplica-se a

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.

public ApiCreateOrUpdateParameter (string path, string description = default, Microsoft.Azure.Management.ApiManagement.Models.AuthenticationSettingsContract authenticationSettings = default, Microsoft.Azure.Management.ApiManagement.Models.SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames = default, string apiType = default, string apiRevision = default, string apiVersion = default, bool? isCurrent = default, bool? isOnline = default, string apiRevisionDescription = default, string apiVersionDescription = default, string apiVersionSetId = default, bool? subscriptionRequired = default, string termsOfServiceUrl = default, Microsoft.Azure.Management.ApiManagement.Models.ApiContactInformation contact = default, Microsoft.Azure.Management.ApiManagement.Models.ApiLicenseInformation license = default, string sourceApiId = default, string displayName = default, string serviceUrl = default, System.Collections.Generic.IList<string> protocols = default, Microsoft.Azure.Management.ApiManagement.Models.ApiVersionSetContractDetails apiVersionSet = default, string value = default, string format = default, Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdatePropertiesWsdlSelector wsdlSelector = default, string soapApiType = default);
new Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdateParameter : string * string * Microsoft.Azure.Management.ApiManagement.Models.AuthenticationSettingsContract * Microsoft.Azure.Management.ApiManagement.Models.SubscriptionKeyParameterNamesContract * string * string * string * Nullable<bool> * Nullable<bool> * string * string * string * Nullable<bool> * string * Microsoft.Azure.Management.ApiManagement.Models.ApiContactInformation * Microsoft.Azure.Management.ApiManagement.Models.ApiLicenseInformation * string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.ApiManagement.Models.ApiVersionSetContractDetails * string * string * Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdatePropertiesWsdlSelector * string -> Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdateParameter
Public Sub New (path As String, Optional description As String = Nothing, Optional authenticationSettings As AuthenticationSettingsContract = Nothing, Optional subscriptionKeyParameterNames As SubscriptionKeyParameterNamesContract = Nothing, Optional apiType As String = Nothing, Optional apiRevision As String = Nothing, Optional apiVersion As String = Nothing, Optional isCurrent As Nullable(Of Boolean) = Nothing, Optional isOnline As Nullable(Of Boolean) = Nothing, Optional apiRevisionDescription As String = Nothing, Optional apiVersionDescription As String = Nothing, Optional apiVersionSetId As String = Nothing, Optional subscriptionRequired As Nullable(Of Boolean) = Nothing, Optional termsOfServiceUrl As String = Nothing, Optional contact As ApiContactInformation = Nothing, Optional license As ApiLicenseInformation = Nothing, Optional sourceApiId As String = Nothing, Optional displayName As String = Nothing, Optional serviceUrl As String = Nothing, Optional protocols As IList(Of String) = Nothing, Optional apiVersionSet As ApiVersionSetContractDetails = Nothing, Optional value As String = Nothing, Optional format As String = Nothing, Optional wsdlSelector As ApiCreateOrUpdatePropertiesWsdlSelector = Nothing, Optional soapApiType As String = Nothing)

Parâmetros

path
String

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.

description
String

A descrição da API. Pode incluir marcas de formatação HTML.

authenticationSettings
AuthenticationSettingsContract

Coleção de configurações de autenticação incluídas nessa API.

subscriptionKeyParameterNames
SubscriptionKeyParameterNamesContract

Protocolos sobre os quais a API é disponibilizada.

apiType
String

Tipo de API. Os valores possíveis incluem: 'http', 'soap', 'websocket', 'graphql'

apiRevision
String

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

apiVersion
String

Indica o identificador de versão da API se a API for versão

isCurrent
Nullable<Boolean>

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

isOnline
Nullable<Boolean>

Indica se a revisão de API está acessível por meio do gateway.

apiRevisionDescription
String

Descrição da Revisão de API.

apiVersionDescription
String

Descrição da versão da API.

apiVersionSetId
String

Um identificador de recurso para o ApiVersionSet relacionado.

subscriptionRequired
Nullable<Boolean>

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

termsOfServiceUrl
String

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

contact
ApiContactInformation

Informações de contato para a API.

license
ApiLicenseInformation

Informações de licença para a API.

sourceApiId
String

Identificador de API da API de origem.

displayName
String

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

serviceUrl
String

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

protocols
IList<String>

Descreve em quais protocolos as operações nessa API podem ser invocadas.

apiVersionSet
ApiVersionSetContractDetails

Detalhes do conjunto de versões

value
String

Valor de conteúdo ao importar uma API.

format
String

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'

wsdlSelector
ApiCreateOrUpdatePropertiesWsdlSelector

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

soapApiType
String

Tipo de API a ser criada. * httpcria uma API REST * soap cria uma API de passagem SOAP * websocket cria a API websocket * graphql cria GraphQL API. Os valores possíveis incluem: 'SoapToRest', 'SoapPassThrough', 'WebSocket', 'GraphQL'

Aplica-se a