ApiCreateOrUpdateProperties interface
API-Eigenschaften erstellen oder aktualisieren.
- Extends
Eigenschaften
format | Format des Inhalts, in den die API importiert wird. |
soap |
Typ der zu erstellenden API.
|
translate |
Strategie der Übersetzung erforderlicher Abfrageparameter in Vorlagenparameter. Standardmäßig hat der Wert "template". Mögliche Werte: "template", "query" |
value | Inhaltswert beim Importieren einer API. |
wsdl |
Kriterien, um den Import von WSDL auf eine Teilmenge des Dokuments zu beschränken. |
Geerbte Eigenschaften
api |
Beschreibt die Revision der API. Wenn kein Wert angegeben wird, wird die Standardrevision 1 erstellt. |
api |
Beschreibung der API-Revision. |
api |
Art der API. |
api |
Gibt den Versionsbezeichner der API an, wenn die API versioniert ist. |
api |
Beschreibung der API-Version. |
api |
Versionssatzdetails |
api |
Ein Ressourcenbezeichner für das zugehörige ApiVersionSet. |
authentication |
Sammlung von Authentifizierungseinstellungen, die in dieser API enthalten sind. |
contact | Kontaktinformationen für die API. |
description | Beschreibung der API. Kann HTML-Formatierungstags umfassen. |
display |
API-Name. Muss 1 bis 300 Zeichen lang sein. |
is |
Gibt an, ob die API-Revision die aktuelle API-Revision ist. |
is |
Gibt an, ob auf die API-Revision über das Gateway zugegriffen werden kann. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
license | Lizenzinformationen für die API. |
path | Relative URL, die diese API und all ihre Ressourcenpfade in der Instanz des API Management-Diensts eindeutig identifiziert. Sie wird an die Basis-URL des API-Endpunkts angehängt, die während der Dienstinstanzerstellung angegeben wurde, um eine öffentliche URL für diese API zu erstellen. |
protocols | Beschreibt, über welche Protokolle die Vorgänge in dieser API aufgerufen werden können. |
service |
Absolute URL des Back-End-Diensts, der diese API implementiert. Darf nicht mehr als 2000 Zeichen lang sein. |
source |
API-Bezeichner der Quell-API. |
subscription |
Protokolle, für die die API verfügbar gemacht wird. |
subscription |
Gibt an, ob ein API- oder Produktabonnement für den Zugriff auf die API erforderlich ist. |
terms |
Eine URL zu den Nutzungsbedingungen für die API. MUSS im Format einer URL vorliegen. |
Details zur Eigenschaft
format
Format des Inhalts, in den die API importiert wird.
format?: string
Eigenschaftswert
string
soapApiType
Typ der zu erstellenden API.
-
http
erstellt eine REST-API -
soap
erstellt eine SOAP-Passthrough-API -
websocket
Erstellt websocket-API -
graphql
erstellt GraphQL-API.
soapApiType?: string
Eigenschaftswert
string
translateRequiredQueryParametersConduct
Strategie der Übersetzung erforderlicher Abfrageparameter in Vorlagenparameter. Standardmäßig hat der Wert "template". Mögliche Werte: "template", "query"
translateRequiredQueryParametersConduct?: string
Eigenschaftswert
string
value
Inhaltswert beim Importieren einer API.
value?: string
Eigenschaftswert
string
wsdlSelector
Kriterien, um den Import von WSDL auf eine Teilmenge des Dokuments zu beschränken.
wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector
Eigenschaftswert
Geerbte Eigenschaftsdetails
apiRevision
Beschreibt die Revision der API. Wenn kein Wert angegeben wird, wird die Standardrevision 1 erstellt.
apiRevision?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.apiRevision
apiRevisionDescription
Beschreibung der API-Revision.
apiRevisionDescription?: string
Eigenschaftswert
string
apiType
apiVersion
Gibt den Versionsbezeichner der API an, wenn die API versioniert ist.
apiVersion?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.apiVersion
apiVersionDescription
Beschreibung der API-Version.
apiVersionDescription?: string
Eigenschaftswert
string
apiVersionSet
Versionssatzdetails
apiVersionSet?: ApiVersionSetContractDetails
Eigenschaftswert
Geerbt vonApiContractProperties.apiVersionSet
apiVersionSetId
Ein Ressourcenbezeichner für das zugehörige ApiVersionSet.
apiVersionSetId?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.apiVersionSetId
authenticationSettings
Sammlung von Authentifizierungseinstellungen, die in dieser API enthalten sind.
authenticationSettings?: AuthenticationSettingsContract
Eigenschaftswert
contact
Kontaktinformationen für die API.
contact?: ApiContactInformation
Eigenschaftswert
Geerbt vonApiContractProperties.contact
description
Beschreibung der API. Kann HTML-Formatierungstags umfassen.
description?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.description
displayName
API-Name. Muss 1 bis 300 Zeichen lang sein.
displayName?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.displayName
isCurrent
Gibt an, ob die API-Revision die aktuelle API-Revision ist.
isCurrent?: boolean
Eigenschaftswert
boolean
Geerbt vonApiContractProperties.isCurrent
isOnline
Gibt an, ob auf die API-Revision über das Gateway zugegriffen werden kann. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
isOnline?: boolean
Eigenschaftswert
boolean
Geerbt vonApiContractProperties.isOnline
license
Lizenzinformationen für die API.
license?: ApiLicenseInformation
Eigenschaftswert
Geerbt vonApiContractProperties.license
path
Relative URL, die diese API und all ihre Ressourcenpfade in der Instanz des API Management-Diensts eindeutig identifiziert. Sie wird an die Basis-URL des API-Endpunkts angehängt, die während der Dienstinstanzerstellung angegeben wurde, um eine öffentliche URL für diese API zu erstellen.
path: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.path
protocols
Beschreibt, über welche Protokolle die Vorgänge in dieser API aufgerufen werden können.
protocols?: string[]
Eigenschaftswert
string[]
Geerbt vonApiContractProperties.protocols
serviceUrl
Absolute URL des Back-End-Diensts, der diese API implementiert. Darf nicht mehr als 2000 Zeichen lang sein.
serviceUrl?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.serviceUrl
sourceApiId
API-Bezeichner der Quell-API.
sourceApiId?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.sourceApiId
subscriptionKeyParameterNames
Protokolle, für die die API verfügbar gemacht wird.
subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract
Eigenschaftswert
Geerbt vonApiContractProperties.subscriptionKeyParameterNames
subscriptionRequired
Gibt an, ob ein API- oder Produktabonnement für den Zugriff auf die API erforderlich ist.
subscriptionRequired?: boolean
Eigenschaftswert
boolean
termsOfServiceUrl
Eine URL zu den Nutzungsbedingungen für die API. MUSS im Format einer URL vorliegen.
termsOfServiceUrl?: string
Eigenschaftswert
string
Geerbt vonApiContractProperties.termsOfServiceUrl