ApiCreateOrUpdateProperties interface
API Skapa eller uppdatera egenskaper.
- Extends
Egenskaper
format | Format för det innehåll där API:et importeras. |
soap |
Typ av API som ska skapas.
|
translate |
Strategi för att översätta obligatoriska frågeparametrar till mallparametrar. Som standard har värdet "mall". Möjliga värden: "mall", "fråga" |
value | Innehållsvärde vid import av ett API. |
wsdl |
Villkor för att begränsa importen av WSDL till en delmängd av dokumentet. |
Ärvda 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. |
Egenskapsinformation
format
Format för det innehåll där API:et importeras.
format?: string
Egenskapsvärde
string
soapApiType
Typ av API som ska skapas.
-
http
skapar ett REST-API -
soap
skapar ett SOAP-API för direktströmning -
websocket
skapar websocket-API -
graphql
skapar GraphQL API.
soapApiType?: string
Egenskapsvärde
string
translateRequiredQueryParametersConduct
Strategi för att översätta obligatoriska frågeparametrar till mallparametrar. Som standard har värdet "mall". Möjliga värden: "mall", "fråga"
translateRequiredQueryParametersConduct?: string
Egenskapsvärde
string
value
Innehållsvärde vid import av ett API.
value?: string
Egenskapsvärde
string
wsdlSelector
Villkor för att begränsa importen av WSDL till en delmängd av dokumentet.
wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector
Egenskapsvärde
Information om ärvda egenskaper
apiRevision
Beskriver revisionen av API:et. Om inget värde anges skapas standardrevision 1
apiRevision?: string
Egenskapsvärde
string
Ärvd frånApiContractProperties.apiRevision
apiRevisionDescription
Beskrivning av API Revision.
apiRevisionDescription?: string
Egenskapsvärde
string
apiType
apiVersion
Anger versionsidentifieraren för API:et om API:et är versionshanterat
apiVersion?: string
Egenskapsvärde
string
Ärvd frånApiContractProperties.apiVersion
apiVersionDescription
Beskrivning av API-versionen.
apiVersionDescription?: string
Egenskapsvärde
string
apiVersionSet
Information om versionsuppsättning
apiVersionSet?: ApiVersionSetContractDetails
Egenskapsvärde
Ärvt frånApiContractProperties.apiVersionSet
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
Kontaktuppgifter för API:et.
contact?: ApiContactInformation
Egenskapsvärde
Ärvd frånApiContractProperties.contact
description
Beskrivning av API:et. Kan innehålla HTML-formateringstaggar.
description?: string
Egenskapsvärde
string
Ärvd frånApiContractProperties.description
displayName
API-namn. Måste vara mellan 1 och 300 tecken långt.
displayName?: string
Egenskapsvärde
string
Ärvt frånApiContractProperties.displayName
isCurrent
Anger om API-revision är aktuell API-revision.
isCurrent?: boolean
Egenskapsvärde
boolean
Ärvd frånApiContractProperties.isCurrent
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
Ärvd frånApiContractProperties.isOnline
license
Licensinformation för API:et.
license?: ApiLicenseInformation
Egenskapsvärde
Ärvd frånApiContractProperties.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
Ärvd frånApiContractProperties.path
protocols
Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för.
protocols?: string[]
Egenskapsvärde
string[]
Ärvt frånApiContractProperties.protocols
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
Ärvd frånApiContractProperties.serviceUrl
sourceApiId
API-identifierare för käll-API:et.
sourceApiId?: string
Egenskapsvärde
string
Ärvd frånApiContractProperties.sourceApiId
subscriptionKeyParameterNames
Protokoll över vilka API:et görs tillgängligt.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Egenskapsvärde
Ärvd frånApiContractProperties.subscriptionKeyParameterNames
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