ApiCreateOrUpdateProperties interface
Creazione o aggiornamento delle proprietà dell'API.
- Extends
Proprietà
format | Formato del contenuto in cui viene importata l'API. |
soap |
Tipo di API da creare.
|
translate |
Strategia di conversione dei parametri di query necessari in quelli del modello. Per impostazione predefinita, il valore 'template'. Valori possibili: 'template', 'query' |
value | Valore del contenuto durante l'importazione di un'API. |
wsdl |
Criteri per limitare l'importazione di WSDL a un subset del documento. |
Proprietà ereditate
api |
Descrive la revisione dell'API. Se non viene specificato alcun valore, viene creata la revisione predefinita 1 |
api |
Descrizione della revisione DELL'API. |
api |
Tipo di API. |
api |
Indica l'identificatore della versione dell'API se l'API è in versione |
api |
Descrizione della versione dell'API. |
api |
Dettagli del set di versioni |
api |
Identificatore di risorsa per ApiVersionSet correlato. |
authentication |
Raccolta di impostazioni di autenticazione incluse in questa API. |
contact | Informazioni di contatto per l'API. |
description | Descrizione dell'API. Può includere tag di formattazione HTML. |
display |
Nome API. Deve contenere da 1 a 300 caratteri. |
is |
Indica se la revisione dell'API è la revisione api corrente. |
is |
Indica se la revisione dell'API è accessibile tramite il gateway. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
license | Informazioni sulla licenza per l'API. |
path | URL relativo che identifica in modo univoco questa API e tutti i relativi percorsi delle risorse all'interno dell'istanza del servizio Gestione API. Viene aggiunto all'URL di base dell'endpoint API specificato durante la creazione dell'istanza del servizio in modo da formare un URL pubblico per questa API. |
protocols | Descrive su quali protocolli è possibile richiamare le operazioni in questa API. |
service |
URL assoluto del servizio back-end che implementa questa API. Non può contenere più di 2000 caratteri. |
source |
Identificatore API dell'API di origine. |
subscription |
Protocolli su cui viene resa disponibile l'API. |
subscription |
Specifica se è necessaria una sottoscrizione API o Product per l'accesso all'API. |
terms |
URL delle Condizioni per il servizio per l'API. DEVE essere nel formato di un URL. |
Dettagli proprietà
format
Formato del contenuto in cui viene importata l'API.
format?: string
Valore della proprietà
string
soapApiType
Tipo di API da creare.
-
http
crea un'API REST -
soap
crea un'API pass-through SOAP -
websocket
crea l'API Websocket -
graphql
crea l'API GraphQL.
soapApiType?: string
Valore della proprietà
string
translateRequiredQueryParametersConduct
Strategia di conversione dei parametri di query necessari in quelli del modello. Per impostazione predefinita, il valore 'template'. Valori possibili: 'template', 'query'
translateRequiredQueryParametersConduct?: string
Valore della proprietà
string
value
Valore del contenuto durante l'importazione di un'API.
value?: string
Valore della proprietà
string
wsdlSelector
Criteri per limitare l'importazione di WSDL a un subset del documento.
wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector
Valore della proprietà
Dettagli proprietà ereditate
apiRevision
Descrive la revisione dell'API. Se non viene specificato alcun valore, viene creata la revisione predefinita 1
apiRevision?: string
Valore della proprietà
string
Ereditato daApiContractProperties.apiRevision
apiRevisionDescription
Descrizione della revisione DELL'API.
apiRevisionDescription?: string
Valore della proprietà
string
Ereditato daApiContractProperties.apiRevisionDescription
apiType
Tipo di API.
apiType?: string
Valore della proprietà
string
Ereditato daApiContractProperties.apiType
apiVersion
Indica l'identificatore della versione dell'API se l'API è in versione
apiVersion?: string
Valore della proprietà
string
Ereditato daApiContractProperties.apiVersion
apiVersionDescription
Descrizione della versione dell'API.
apiVersionDescription?: string
Valore della proprietà
string
Ereditato daApiContractProperties.apiVersionDescription
apiVersionSet
Dettagli del set di versioni
apiVersionSet?: ApiVersionSetContractDetails
Valore della proprietà
Ereditato daApiContractProperties.apiVersionSet
apiVersionSetId
Identificatore di risorsa per ApiVersionSet correlato.
apiVersionSetId?: string
Valore della proprietà
string
Ereditato daApiContractProperties.apiVersionSetId
authenticationSettings
Raccolta di impostazioni di autenticazione incluse in questa API.
authenticationSettings?: AuthenticationSettingsContract
Valore della proprietà
Ereditato daApiContractProperties.authenticationSettings
contact
Informazioni di contatto per l'API.
contact?: ApiContactInformation
Valore della proprietà
Ereditato daApiContractProperties.contact
description
Descrizione dell'API. Può includere tag di formattazione HTML.
description?: string
Valore della proprietà
string
Ereditato daApiContractProperties.description
displayName
Nome API. Deve contenere da 1 a 300 caratteri.
displayName?: string
Valore della proprietà
string
Ereditato daApiContractProperties.displayName
isCurrent
Indica se la revisione dell'API è la revisione api corrente.
isCurrent?: boolean
Valore della proprietà
boolean
Ereditato daApiContractProperties.isCurrent
isOnline
Indica se la revisione dell'API è accessibile tramite il gateway. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
isOnline?: boolean
Valore della proprietà
boolean
Ereditato daApiContractProperties.isOnline
license
Informazioni sulla licenza per l'API.
license?: ApiLicenseInformation
Valore della proprietà
Ereditato daApiContractProperties.license
path
URL relativo che identifica in modo univoco questa API e tutti i relativi percorsi delle risorse all'interno dell'istanza del servizio Gestione API. Viene aggiunto all'URL di base dell'endpoint API specificato durante la creazione dell'istanza del servizio in modo da formare un URL pubblico per questa API.
path: string
Valore della proprietà
string
Ereditato daApiContractProperties.path
protocols
Descrive su quali protocolli è possibile richiamare le operazioni in questa API.
protocols?: string[]
Valore della proprietà
string[]
Ereditato daApiContractProperties.protocols
serviceUrl
URL assoluto del servizio back-end che implementa questa API. Non può contenere più di 2000 caratteri.
serviceUrl?: string
Valore della proprietà
string
Ereditato daApiContractProperties.serviceUrl
sourceApiId
Identificatore API dell'API di origine.
sourceApiId?: string
Valore della proprietà
string
Ereditato daApiContractProperties.sourceApiId
subscriptionKeyParameterNames
Protocolli su cui viene resa disponibile l'API.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Valore della proprietà
Ereditato daApiContractProperties.subscriptionKeyParameterNames
subscriptionRequired
Specifica se è necessaria una sottoscrizione API o Product per l'accesso all'API.
subscriptionRequired?: boolean
Valore della proprietà
boolean
Ereditato daApiContractProperties.subscriptionRequired
termsOfServiceUrl
URL delle Condizioni per il servizio per l'API. DEVE essere nel formato di un URL.
termsOfServiceUrl?: string
Valore della proprietà
string
Ereditato daApiContractProperties.termsOfServiceUrl