ApiContract interface
API-information.
- Extends
Egenskaper
api |
Beskriver revisionen av API:et. Om inget värde anges skapas standardrevision 1 |
api |
Beskrivning av API Revision. |
api |
Typ av API. |
api |
Anger versionsidentifieraren för API:et om API:et är versionshanterat |
api |
Beskrivning av API-versionen. |
api |
Information om versionsuppsättning |
api |
En resursidentifierare för den relaterade ApiVersionSet. |
authentication |
Samling autentiseringsinställningar som ingår i det här API:et. |
contact | Kontaktuppgifter för API:et. |
description | Beskrivning av API:et. Kan innehålla HTML-formateringstaggar. |
display |
API-namn. Måste vara mellan 1 och 300 tecken långt. |
is |
Anger om API-revision är aktuell API-revision. |
is |
Anger om API-revisionen är tillgänglig via gatewayen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
license | Licensinformation för API:et. |
path | Relativ URL som unikt identifierar det här API:et och alla dess resurssökvägar i API Management tjänstinstans. Den läggs till i DEN API-slutpunktsbas-URL som angavs när tjänstinstansen skapades för att skapa en offentlig URL för det här API:et. |
protocols | Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för. |
service |
Absolut URL för serverdelstjänsten som implementerar det här API:et. Får inte vara längre än 2 000 tecken. |
source |
API-identifierare för käll-API:et. |
subscription |
Protokoll över vilka API:et görs tillgängligt. |
subscription |
Anger om ett API eller en produktprenumeration krävs för åtkomst till API:et. |
terms |
En URL till användarvillkoren för API:et. MÅSTE vara i formatet för en URL. |
Ärvda egenskaper
id | Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
name | Namnet på resursen OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
type | Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Egenskapsinformation
apiRevision
Beskriver revisionen av API:et. Om inget värde anges skapas standardrevision 1
apiRevision?: string
Egenskapsvärde
string
apiRevisionDescription
Beskrivning av API Revision.
apiRevisionDescription?: string
Egenskapsvärde
string
apiType
Typ av API.
apiType?: string
Egenskapsvärde
string
apiVersion
Anger versionsidentifieraren för API:et om API:et är versionshanterat
apiVersion?: string
Egenskapsvärde
string
apiVersionDescription
Beskrivning av API-versionen.
apiVersionDescription?: string
Egenskapsvärde
string
apiVersionSet
Information om versionsuppsättning
apiVersionSet?: ApiVersionSetContractDetails
Egenskapsvärde
apiVersionSetId
En resursidentifierare för den relaterade ApiVersionSet.
apiVersionSetId?: string
Egenskapsvärde
string
authenticationSettings
Samling autentiseringsinställningar som ingår i det här API:et.
authenticationSettings?: AuthenticationSettingsContract
Egenskapsvärde
contact
description
Beskrivning av API:et. Kan innehålla HTML-formateringstaggar.
description?: string
Egenskapsvärde
string
displayName
API-namn. Måste vara mellan 1 och 300 tecken långt.
displayName?: string
Egenskapsvärde
string
isCurrent
Anger om API-revision är aktuell API-revision.
isCurrent?: boolean
Egenskapsvärde
boolean
isOnline
Anger om API-revisionen är tillgänglig via gatewayen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
isOnline?: boolean
Egenskapsvärde
boolean
license
path
Relativ URL som unikt identifierar det här API:et och alla dess resurssökvägar i API Management tjänstinstans. Den läggs till i DEN API-slutpunktsbas-URL som angavs när tjänstinstansen skapades för att skapa en offentlig URL för det här API:et.
path?: string
Egenskapsvärde
string
protocols
Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för.
protocols?: string[]
Egenskapsvärde
string[]
serviceUrl
Absolut URL för serverdelstjänsten som implementerar det här API:et. Får inte vara längre än 2 000 tecken.
serviceUrl?: string
Egenskapsvärde
string
sourceApiId
API-identifierare för käll-API:et.
sourceApiId?: string
Egenskapsvärde
string
subscriptionKeyParameterNames
Protokoll över vilka API:et görs tillgängligt.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Egenskapsvärde
subscriptionRequired
Anger om ett API eller en produktprenumeration krävs för åtkomst till API:et.
subscriptionRequired?: boolean
Egenskapsvärde
boolean
termsOfServiceUrl
En URL till användarvillkoren för API:et. MÅSTE vara i formatet för en URL.
termsOfServiceUrl?: string
Egenskapsvärde
string
Information om ärvda egenskaper
id
Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
id?: string
Egenskapsvärde
string
Ärvd frånProxyResource.id
name
Namnet på resursen OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
name?: string
Egenskapsvärde
string
Ärvd frånProxyResource.name
type
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
type?: string
Egenskapsvärde
string
Ärvd frånProxyResource.type