Gateway interface
Rozhraní představující bránu.
Metody
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ě
Parametry možností
Návraty
Promise<GatewayCreateOrUpdateResponse>
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.
Parametry možností
Návraty
Promise<GatewayTokenContract>
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
Promise<GatewayGetResponse>
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".
Parametry možností
Návraty
Promise<GatewayGetEntityTagHeaders>
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.
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
Promise<GatewayListKeysResponse>
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.
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
Promise<GatewayUpdateResponse>