Sdílet prostřednictvím


Gateway interface

Rozhraní představující bránu

Metody

createOrUpdate(string, string, string, GatewayContract, GatewayCreateOrUpdateOptionalParams)

Vytvoří nebo aktualizuje bránu, která se má použít v instanci služby Api Management.

delete(string, string, string, string, GatewayDeleteOptionalParams)

Odstraní konkrétní bránu.

generateToken(string, string, string, GatewayTokenRequestContract, GatewayGenerateTokenOptionalParams)

Získá sdílený přístupový autorizační token pro bránu.

get(string, string, string, GatewayGetOptionalParams)

Získá podrobnosti brány určené jeho identifikátorem.

getEntityTag(string, string, string, GatewayGetEntityTagOptionalParams)

Získá verzi stavu entity (Etag) brány určené jeho identifikátorem.

listByService(string, string, GatewayListByServiceOptionalParams)

Zobrazí kolekci bran zaregistrovaných v instanci služby.

listKeys(string, string, string, GatewayListKeysOptionalParams)

Načte klíče brány.

regenerateKey(string, string, string, GatewayKeyRegenerationRequestContract, GatewayRegenerateKeyOptionalParams)

Znovu vygeneruje zadaný klíč brány, který zneplatňuje všechny tokeny vytvořené s ním.

update(string, string, string, string, GatewayContract, GatewayUpdateOptionalParams)

Aktualizuje podrobnosti brány určené jeho identifikátorem.

Podrobnosti metody

createOrUpdate(string, string, string, GatewayContract, GatewayCreateOrUpdateOptionalParams)

Vytvoří nebo aktualizuje bránu, která se má použít v instanci služby Api Management.

function createOrUpdate(resourceGroupName: string, serviceName: string, gatewayId: string, parameters: GatewayContract, options?: GatewayCreateOrUpdateOptionalParams): Promise<GatewayCreateOrUpdateResponse>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

parameters
GatewayContract

Podrobnosti o bráně

options
GatewayCreateOrUpdateOptionalParams

Parametry možností.

Návraty

delete(string, string, string, string, GatewayDeleteOptionalParams)

Odstraní konkrétní bránu.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

ifMatch

string

ETag of the Entity. Značka ETag by měla odpovídat aktuálnímu stavu entity z odpovědi hlavičky požadavku GET, nebo by měla být * pro nepodmíněnou aktualizaci.

options
GatewayDeleteOptionalParams

Parametry možností.

Návraty

Promise<void>

generateToken(string, string, string, GatewayTokenRequestContract, GatewayGenerateTokenOptionalParams)

Získá sdílený přístupový autorizační token pro bránu.

function generateToken(resourceGroupName: string, serviceName: string, gatewayId: string, parameters: GatewayTokenRequestContract, options?: GatewayGenerateTokenOptionalParams): Promise<GatewayTokenContract>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

parameters
GatewayTokenRequestContract

Vlastnosti kontraktu žádosti o token brány

options
GatewayGenerateTokenOptionalParams

Parametry možností.

Návraty

get(string, string, string, GatewayGetOptionalParams)

Získá podrobnosti brány určené jeho identifikátorem.

function get(resourceGroupName: string, serviceName: string, gatewayId: string, options?: GatewayGetOptionalParams): Promise<GatewayGetResponse>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

options
GatewayGetOptionalParams

Parametry možností.

Návraty

getEntityTag(string, string, string, GatewayGetEntityTagOptionalParams)

Získá verzi stavu entity (Etag) brány určené jeho identifikátorem.

function getEntityTag(resourceGroupName: string, serviceName: string, gatewayId: string, options?: GatewayGetEntityTagOptionalParams): Promise<GatewayGetEntityTagHeaders>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

options
GatewayGetEntityTagOptionalParams

Parametry možností.

Návraty

listByService(string, string, GatewayListByServiceOptionalParams)

Zobrazí kolekci bran zaregistrovaných v instanci služby.

function listByService(resourceGroupName: string, serviceName: string, options?: GatewayListByServiceOptionalParams): PagedAsyncIterableIterator<GatewayContract, GatewayContract[], PageSettings>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

options
GatewayListByServiceOptionalParams

Parametry možností.

Návraty

listKeys(string, string, string, GatewayListKeysOptionalParams)

Načte klíče brány.

function listKeys(resourceGroupName: string, serviceName: string, gatewayId: string, options?: GatewayListKeysOptionalParams): Promise<GatewayListKeysResponse>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

options
GatewayListKeysOptionalParams

Parametry možností.

Návraty

regenerateKey(string, string, string, GatewayKeyRegenerationRequestContract, GatewayRegenerateKeyOptionalParams)

Znovu vygeneruje zadaný klíč brány, který zneplatňuje všechny tokeny vytvořené s ním.

function regenerateKey(resourceGroupName: string, serviceName: string, gatewayId: string, parameters: GatewayKeyRegenerationRequestContract, options?: GatewayRegenerateKeyOptionalParams): Promise<void>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

parameters
GatewayKeyRegenerationRequestContract

Vlastnosti kontraktu smlouvy o regeneraci klíčů brány

options
GatewayRegenerateKeyOptionalParams

Parametry možností.

Návraty

Promise<void>

update(string, string, string, string, GatewayContract, GatewayUpdateOptionalParams)

Aktualizuje podrobnosti brány určené jeho identifikátorem.

function update(resourceGroupName: string, serviceName: string, gatewayId: string, ifMatch: string, parameters: GatewayContract, options?: GatewayUpdateOptionalParams): Promise<GatewayUpdateResponse>

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby API Management musí být jedinečné. Nesmí mít hodnotu managed.

ifMatch

string

ETag of the Entity. Značka ETag by měla odpovídat aktuálnímu stavu entity z odpovědi hlavičky požadavku GET, nebo by měla být * pro nepodmíněnou aktualizaci.

parameters
GatewayContract

Podrobnosti o bráně

options
GatewayUpdateOptionalParams

Parametry možností.

Návraty