Freigeben über


GatewayApi interface

Schnittstelle, die eine GatewayApi darstellt.

Methoden

createOrUpdate(string, string, string, string, GatewayApiCreateOrUpdateOptionalParams)

Fügt dem angegebenen Gateway eine API hinzu.

delete(string, string, string, string, GatewayApiDeleteOptionalParams)

Löscht die angegebene API aus dem angegebenen Gateway.

getEntityTag(string, string, string, string, GatewayApiGetEntityTagOptionalParams)

Überprüft, ob die durch den Bezeichner angegebene API-Entität der Gatewayentität zugeordnet ist.

listByService(string, string, string, GatewayApiListByServiceOptionalParams)

Listet eine Auflistung der APIs auf, die einem Gateway zugeordnet sind.

Details zur Methode

createOrUpdate(string, string, string, string, GatewayApiCreateOrUpdateOptionalParams)

Fügt dem angegebenen Gateway eine API hinzu.

function createOrUpdate(resourceGroupName: string, serviceName: string, gatewayId: string, apiId: string, options?: GatewayApiCreateOrUpdateOptionalParams): Promise<ApiContract>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

gatewayId

string

Gatewayentitätsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Darf keinen Wert 'verwaltet' haben

apiId

string

API-ID. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

options
GatewayApiCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<ApiContract>

delete(string, string, string, string, GatewayApiDeleteOptionalParams)

Löscht die angegebene API aus dem angegebenen Gateway.

function delete(resourceGroupName: string, serviceName: string, gatewayId: string, apiId: string, options?: GatewayApiDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

gatewayId

string

Gatewayentitätsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Darf keinen Wert 'verwaltet' haben

apiId

string

API-ID. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

options
GatewayApiDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

getEntityTag(string, string, string, string, GatewayApiGetEntityTagOptionalParams)

Überprüft, ob die durch den Bezeichner angegebene API-Entität der Gatewayentität zugeordnet ist.

function getEntityTag(resourceGroupName: string, serviceName: string, gatewayId: string, apiId: string, options?: GatewayApiGetEntityTagOptionalParams): Promise<GatewayApiGetEntityTagHeaders>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

gatewayId

string

Gatewayentitätsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Darf keinen Wert 'verwaltet' haben

apiId

string

API-ID. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

options
GatewayApiGetEntityTagOptionalParams

Die Optionsparameter.

Gibt zurück

listByService(string, string, string, GatewayApiListByServiceOptionalParams)

Listet eine Auflistung der APIs auf, die einem Gateway zugeordnet sind.

function listByService(resourceGroupName: string, serviceName: string, gatewayId: string, options?: GatewayApiListByServiceOptionalParams): PagedAsyncIterableIterator<ApiContract, ApiContract[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

gatewayId

string

Gatewayentitätsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Darf keinen Wert 'verwaltet' haben

options
GatewayApiListByServiceOptionalParams

Die Optionsparameter.

Gibt zurück