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 pro použití 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á token autorizace sdíleného přístupu 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á stav entity (Etag) verze brány určené jejím identifikátorem.

listByService(string, string, GatewayListByServiceOptionalParams)

Vypíše 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 a zneplatní všechny tokeny, které s ním byly vytvořeny.

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

Aktualizace podrobnosti o bráně určené jejím identifikátorem.

Podrobnosti metody

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

Vytvoří nebo aktualizuje bránu pro použití 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ů. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby Gestione API 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ů. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

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

ifMatch

string

Značka ETag 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 bezpodmínečnou aktualizaci.

options
GatewayDeleteOptionalParams

Parametry možností

Návraty

Promise<void>

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

Získá token autorizace sdíleného přístupu 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ů. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby Gestione API 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ů. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

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

options
GatewayGetOptionalParams

Parametry možností

Návraty

getEntityTag(string, string, string, GatewayGetEntityTagOptionalParams)

Získá stav entity (Etag) verze brány určené jejím identifikátorem.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

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

options
GatewayGetEntityTagOptionalParams

Parametry možností

Návraty

listByService(string, string, GatewayListByServiceOptionalParams)

Vypíše 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ů. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

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ů. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

Identifikátor entity brány. V aktuální instanci služby Gestione API 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 a zneplatní všechny tokeny, které s ním byly vytvořeny.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

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

parameters
GatewayKeyRegenerationRequestContract

Vlastnosti kontraktu kontraktu žádosti o regeneraci klíče brány.

options
GatewayRegenerateKeyOptionalParams

Parametry možností

Návraty

Promise<void>

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

Aktualizace podrobnosti o bráně určené jejím 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ů. V názvu se rozlišují malá a velká písmena.

serviceName

string

Název služby Gestione API.

gatewayId

string

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

ifMatch

string

Značka ETag 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 bezpodmínečnou aktualizaci.

parameters
GatewayContract

Podrobnosti o bráně

options
GatewayUpdateOptionalParams

Parametry možností

Návraty