ApiCreateOrUpdateProperties interface
API-eigenschappen maken of bijwerken.
- Uitbreiding
Eigenschappen
format | Indeling van de inhoud waarin de API wordt geïmporteerd. |
soap |
Type API dat moet worden gemaakt.
|
translate |
Strategie voor het vertalen van vereiste queryparameters naar sjabloonparameters. Heeft standaard de waarde 'sjabloon'. Mogelijke waarden: 'template', 'query' |
value | Inhoudswaarde bij het importeren van een API. |
wsdl |
Criteria om het importeren van WSDL te beperken tot een subset van het document. |
Overgenomen 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 resourcepaden binnen 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 | Hierin wordt beschreven op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen. |
service |
Absolute URL van de back-endservice die deze API implementeert. Het 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. |
Eigenschapdetails
format
Indeling van de inhoud waarin de API wordt geïmporteerd.
format?: string
Waarde van eigenschap
string
soapApiType
Type API dat moet worden gemaakt.
-
http
maakt een REST API -
soap
maakt een SOAP-passthrough-API -
websocket
maakt websocket-API -
graphql
maakt GraphQL API.
soapApiType?: string
Waarde van eigenschap
string
translateRequiredQueryParametersConduct
Strategie voor het vertalen van vereiste queryparameters naar sjabloonparameters. Heeft standaard de waarde 'sjabloon'. Mogelijke waarden: 'template', 'query'
translateRequiredQueryParametersConduct?: string
Waarde van eigenschap
string
value
Inhoudswaarde bij het importeren van een API.
value?: string
Waarde van eigenschap
string
wsdlSelector
Criteria om het importeren van WSDL te beperken tot een subset van het document.
wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector
Waarde van eigenschap
Details van overgenomen eigenschap
apiRevision
Beschrijft de revisie van de API. Als er geen waarde wordt opgegeven, wordt standaardrevisie 1 gemaakt
apiRevision?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.apiRevision
apiRevisionDescription
Beschrijving van de API-revisie.
apiRevisionDescription?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.apiRevisionDescription
apiType
Type of API.
apiType?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.apiType
apiVersion
Geeft de versie-id van de API aan als er versieversies van de API zijn
apiVersion?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.apiVersion
apiVersionDescription
Beschrijving van de API-versie.
apiVersionDescription?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.apiVersionDescription
apiVersionSet
Details van versieset
apiVersionSet?: ApiVersionSetContractDetails
Waarde van eigenschap
Overgenomen vanApiContractProperties.apiVersionSet
apiVersionSetId
Een resource-id voor de gerelateerde ApiVersionSet.
apiVersionSetId?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.apiVersionSetId
authenticationSettings
Verzameling van verificatie-instellingen die zijn opgenomen in deze API.
authenticationSettings?: AuthenticationSettingsContract
Waarde van eigenschap
Overgenomen vanApiContractProperties.authenticationSettings
contact
Contactgegevens voor de API.
contact?: ApiContactInformation
Waarde van eigenschap
Overgenomen vanApiContractProperties.contact
description
Beschrijving van de API. Kan HTML-opmaaktags bevatten.
description?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.description
displayName
API-naam. Moet 1 tot 300 tekens lang zijn.
displayName?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.displayName
isCurrent
Geeft aan of API-revisie de huidige API-revisie is.
isCurrent?: boolean
Waarde van eigenschap
boolean
Overgenomen vanApiContractProperties.isCurrent
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
Overgenomen vanApiContractProperties.isOnline
license
Licentiegegevens voor de API.
license?: ApiLicenseInformation
Waarde van eigenschap
Overgenomen vanApiContractProperties.license
path
Relatieve URL die deze API en alle resourcepaden binnen 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
Overgenomen vanApiContractProperties.path
protocols
Hierin wordt beschreven op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen.
protocols?: string[]
Waarde van eigenschap
string[]
Overgenomen vanApiContractProperties.protocols
serviceUrl
Absolute URL van de back-endservice die deze API implementeert. Het mag niet langer zijn dan 2000 tekens.
serviceUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.serviceUrl
sourceApiId
API-id van de bron-API.
sourceApiId?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.sourceApiId
subscriptionKeyParameterNames
Protocollen waarvoor DE API beschikbaar wordt gesteld.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Waarde van eigenschap
Overgenomen vanApiContractProperties.subscriptionKeyParameterNames
subscriptionRequired
Hiermee geeft u op of een API- of productabonnement is vereist voor toegang tot de API.
subscriptionRequired?: boolean
Waarde van eigenschap
boolean
Overgenomen vanApiContractProperties.subscriptionRequired
termsOfServiceUrl
Een URL naar de servicevoorwaarden voor de API. MOET de indeling van een URL hebben.
termsOfServiceUrl?: string
Waarde van eigenschap
string
Overgenomen vanApiContractProperties.termsOfServiceUrl