ApiContract interface
API-details.
- Uitbreiding
Eigenschappen
api |
Beschrijft de revisie van de API. Als er geen waarde wordt opgegeven, wordt standaardrevisie 1 gemaakt |
api |
Beschrijving van de API-revisie. |
api |
Type of API. |
api |
Geeft de versie-id van de API aan als er versieversies van de API zijn |
api |
Beschrijving van de API-versie. |
api |
Details van versieset |
api |
Een resource-id voor de gerelateerde ApiVersionSet. |
authentication |
Verzameling van verificatie-instellingen die zijn opgenomen in deze API. |
contact | Contactgegevens voor de API. |
description | Beschrijving van de API. Kan HTML-opmaaktags bevatten. |
display |
API-naam. Moet 1 tot 300 tekens lang zijn. |
is |
Geeft aan of API-revisie de huidige API-revisie is. |
is |
Geeft aan of API-revisie toegankelijk is via de gateway. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
license | Licentiegegevens voor de API. |
path | Relatieve URL die deze API en alle bijbehorende resourcepaden in het API Management service-exemplaar uniek identificeert. Deze wordt toegevoegd aan de basis-URL van het API-eindpunt die is opgegeven tijdens het maken van het service-exemplaar om een openbare URL voor deze API te vormen. |
protocols | Beschrijft op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen. |
service |
Absolute URL van de back-endservice die deze API implementeert. Mag niet langer zijn dan 2000 tekens. |
source |
API-id van de bron-API. |
subscription |
Protocollen waarvoor DE API beschikbaar wordt gesteld. |
subscription |
Hiermee geeft u op of een API- of productabonnement is vereist voor toegang tot de API. |
terms |
Een URL naar de servicevoorwaarden voor de API. MOET de indeling van een URL hebben. |
Overgenomen eigenschappen
id | Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
name | De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
type | Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
apiRevision
Beschrijft de revisie van de API. Als er geen waarde wordt opgegeven, wordt standaardrevisie 1 gemaakt
apiRevision?: string
Waarde van eigenschap
string
apiRevisionDescription
Beschrijving van de API-revisie.
apiRevisionDescription?: string
Waarde van eigenschap
string
apiType
Type of API.
apiType?: string
Waarde van eigenschap
string
apiVersion
Geeft de versie-id van de API aan als er versieversies van de API zijn
apiVersion?: string
Waarde van eigenschap
string
apiVersionDescription
Beschrijving van de API-versie.
apiVersionDescription?: string
Waarde van eigenschap
string
apiVersionSet
Details van versieset
apiVersionSet?: ApiVersionSetContractDetails
Waarde van eigenschap
apiVersionSetId
Een resource-id voor de gerelateerde ApiVersionSet.
apiVersionSetId?: string
Waarde van eigenschap
string
authenticationSettings
Verzameling van verificatie-instellingen die zijn opgenomen in deze API.
authenticationSettings?: AuthenticationSettingsContract
Waarde van eigenschap
contact
Contactgegevens voor de API.
contact?: ApiContactInformation
Waarde van eigenschap
description
Beschrijving van de API. Kan HTML-opmaaktags bevatten.
description?: string
Waarde van eigenschap
string
displayName
API-naam. Moet 1 tot 300 tekens lang zijn.
displayName?: string
Waarde van eigenschap
string
isCurrent
Geeft aan of API-revisie de huidige API-revisie is.
isCurrent?: boolean
Waarde van eigenschap
boolean
isOnline
Geeft aan of API-revisie toegankelijk is via de gateway. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
isOnline?: boolean
Waarde van eigenschap
boolean
license
Licentiegegevens voor de API.
license?: ApiLicenseInformation
Waarde van eigenschap
path
Relatieve URL die deze API en alle bijbehorende resourcepaden in het API Management service-exemplaar uniek identificeert. Deze wordt toegevoegd aan de basis-URL van het API-eindpunt die is opgegeven tijdens het maken van het service-exemplaar om een openbare URL voor deze API te vormen.
path?: string
Waarde van eigenschap
string
protocols
Beschrijft op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen.
protocols?: string[]
Waarde van eigenschap
string[]
serviceUrl
Absolute URL van de back-endservice die deze API implementeert. Mag niet langer zijn dan 2000 tekens.
serviceUrl?: string
Waarde van eigenschap
string
sourceApiId
API-id van de bron-API.
sourceApiId?: string
Waarde van eigenschap
string
subscriptionKeyParameterNames
Protocollen waarvoor DE API beschikbaar wordt gesteld.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Waarde van eigenschap
subscriptionRequired
Hiermee geeft u op of een API- of productabonnement is vereist voor toegang tot de API.
subscriptionRequired?: boolean
Waarde van eigenschap
boolean
termsOfServiceUrl
Een URL naar de servicevoorwaarden voor de API. MOET de indeling van een URL hebben.
termsOfServiceUrl?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
id
Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
id?: string
Waarde van eigenschap
string
Overgenomen vanProxyResource.id
name
De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
name?: string
Waarde van eigenschap
string
Overgenomen vanProxyResource.name
type
Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
Overgenomen vanProxyResource.type