ApiTagResourceContractProperties interface
Proprietà del contratto API per le risorse tag.
- Extends
Proprietà
id | Identificatore API nel modulo /apis/{apiId}. |
name | Nome 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. |
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 |
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. |
is |
Indica se la revisione dell'API è la revisione dell'API corrente. |
is |
Indica se la revisione API è accessibile tramite il gateway. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
license | Informazioni sulla licenza per l'API. |
subscription |
Protocolli su cui è disponibile l'API. |
subscription |
Specifica se è necessaria una sottoscrizione API o Product per l'accesso all'API. |
terms |
URL delle condizioni di servizio per l'API. DEVE essere nel formato di un URL. |
Dettagli proprietà
id
Identificatore API nel modulo /apis/{apiId}.
id?: string
Valore della proprietà
string
name
Nome API.
name?: string
Valore della proprietà
string
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
protocols
Descrive su quali protocolli è possibile richiamare le operazioni in questa API.
protocols?: string[]
Valore della proprietà
string[]
serviceUrl
URL assoluto del servizio back-end che implementa questa API.
serviceUrl?: string
Valore della proprietà
string
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 daApiEntityBaseContract.apiRevision
apiRevisionDescription
Descrizione della revisione DELL'API.
apiRevisionDescription?: string
Valore della proprietà
string
Ereditato daApiEntityBaseContract.apiRevisionDescription
apiType
Tipo di API.
apiType?: string
Valore della proprietà
string
Ereditato daApiEntityBaseContract.apiType
apiVersion
Indica l'identificatore della versione dell'API se l'API è in versione
apiVersion?: string
Valore della proprietà
string
Ereditato daApiEntityBaseContract.apiVersion
apiVersionDescription
Descrizione della versione dell'API.
apiVersionDescription?: string
Valore della proprietà
string
Ereditato daApiEntityBaseContract.apiVersionDescription
apiVersionSetId
Identificatore di risorsa per ApiVersionSet correlato.
apiVersionSetId?: string
Valore della proprietà
string
Ereditato daApiEntityBaseContract.apiVersionSetId
authenticationSettings
Raccolta di impostazioni di autenticazione incluse in questa API.
authenticationSettings?: AuthenticationSettingsContract
Valore della proprietà
Ereditato daApiEntityBaseContract.authenticationSettings
contact
Informazioni di contatto per l'API.
contact?: ApiContactInformation
Valore della proprietà
Ereditato daApiEntityBaseContract.contact
description
Descrizione dell'API. Può includere tag di formattazione HTML.
description?: string
Valore della proprietà
string
Ereditato daApiEntityBaseContract.description
isCurrent
Indica se la revisione dell'API è la revisione dell'API corrente.
isCurrent?: boolean
Valore della proprietà
boolean
Ereditato daApiEntityBaseContract.isCurrent
isOnline
Indica se la revisione API è accessibile tramite il gateway. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
isOnline?: boolean
Valore della proprietà
boolean
Ereditato daApiEntityBaseContract.isOnline
license
Informazioni sulla licenza per l'API.
license?: ApiLicenseInformation
Valore della proprietà
Ereditato daApiEntityBaseContract.license
subscriptionKeyParameterNames
Protocolli su cui è disponibile l'API.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Valore della proprietà
Ereditato daApiEntityBaseContract.subscriptionKeyParameterNames
subscriptionRequired
Specifica se è necessaria una sottoscrizione API o Product per l'accesso all'API.
subscriptionRequired?: boolean
Valore della proprietà
boolean
Ereditato daApiEntityBaseContract.subscriptionRequired
termsOfServiceUrl
URL delle condizioni di servizio per l'API. DEVE essere nel formato di un URL.
termsOfServiceUrl?: string
Valore della proprietà
string
Ereditato daApiEntityBaseContract.termsOfServiceUrl