Dela via


ApiCreateOrUpdateParameter interface

API: Skapa eller uppdatera parametrar.

Egenskaper

apiRevision

Beskriver revisionen av API:et. Om inget värde anges skapas standardrevision 1

apiRevisionDescription

Beskrivning av API-revisionen.

apiType

Typ av API.

apiVersion

Anger versionsidentifieraren för API:et om API:et är versionshanterat

apiVersionDescription

Beskrivning av API-versionen.

apiVersionSet

Information om versionsuppsättning

apiVersionSetId

En resursidentifierare för den relaterade ApiVersionSet.

authenticationSettings

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.

displayName

API-namn. Måste vara mellan 1 och 300 tecken långt.

format

Format för det innehåll där API:et importeras.

isCurrent

Anger om API-revisionen är aktuell API-revision.

isOnline

Anger om API-revisionen är tillgänglig via gatewayen. Obs! Den här egenskapen serialiseras inte. 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.

serviceUrl

Absolut URL för serverdelstjänsten som implementerar det här API:et. Får inte vara längre än 2 000 tecken.

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.
sourceApiId

API-identifierare för käll-API:et.

subscriptionKeyParameterNames

Protokoll som API:et görs tillgängligt för.

subscriptionRequired

Anger om ett API eller en produktprenumeration krävs för åtkomst till API:et.

termsOfServiceUrl

En URL till användningsvillkoren för API:et. MÅSTE vara i formatet för en URL.

translateRequiredQueryParametersConduct

Strategi för översättning av obligatoriska frågeparametrar till mallparametrar. Som standard har värdet "template". Möjliga värden: "template", "query"

value

Innehållsvärde när du importerar ett API.

wsdlSelector

Kriterier för att begränsa importen av WSDL till en delmängd av dokumentet.

Egenskapsinformation

apiRevision

Beskriver revisionen av API:et. Om inget värde anges skapas standardrevision 1

apiRevision?: string

Egenskapsvärde

string

apiRevisionDescription

Beskrivning av API-revisionen.

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

Kontaktuppgifter för API:et.

contact?: ApiContactInformation

Egenskapsvärde

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

format

Format för det innehåll där API:et importeras.

format?: string

Egenskapsvärde

string

isCurrent

Anger om API-revisionen är aktuell API-revision.

isCurrent?: boolean

Egenskapsvärde

boolean

isOnline

Anger om API-revisionen är tillgänglig via gatewayen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

isOnline?: boolean

Egenskapsvärde

boolean

license

Licensinformation för API:et.

license?: ApiLicenseInformation

Egenskapsvärde

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

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

sourceApiId

API-identifierare för käll-API:et.

sourceApiId?: string

Egenskapsvärde

string

subscriptionKeyParameterNames

Protokoll som API:et görs tillgängligt för.

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ändningsvillkoren för API:et. MÅSTE vara i formatet för en URL.

termsOfServiceUrl?: string

Egenskapsvärde

string

translateRequiredQueryParametersConduct

Strategi för översättning av obligatoriska frågeparametrar till mallparametrar. Som standard har värdet "template". Möjliga värden: "template", "query"

translateRequiredQueryParametersConduct?: string

Egenskapsvärde

string

value

Innehållsvärde när du importerar ett API.

value?: string

Egenskapsvärde

string

wsdlSelector

Kriterier för att begränsa importen av WSDL till en delmängd av dokumentet.

wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector

Egenskapsvärde