共用方式為


Gateway interface

代表閘道的介面。

方法

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

建立或更新要用於 Api 管理實例的閘道。

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

刪除特定的閘道。

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

取得閘道的共用存取授權令牌。

get(string, string, string, GatewayGetOptionalParams)

取得其標識碼所指定的網關詳細數據。

getEntityTag(string, string, string, GatewayGetEntityTagOptionalParams)

取得其標識碼所指定閘道的實體狀態 (Etag) 版本。

listByService(string, string, GatewayListByServiceOptionalParams)

列出向服務實例註冊的網關集合。

listKeys(string, string, string, GatewayListKeysOptionalParams)

擷取閘道金鑰。

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

重新產生指定的閘道金鑰,使它所建立的任何令牌失效。

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

更新其識別碼所指定的閘道詳細數據。

方法詳細資料

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

建立或更新要用於 Api 管理實例的閘道。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

parameters
GatewayContract

閘道詳細數據。

options
GatewayCreateOrUpdateOptionalParams

選項參數。

傳回

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

刪除特定的閘道。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

options
GatewayDeleteOptionalParams

選項參數。

傳回

Promise<void>

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

取得閘道的共用存取授權令牌。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

parameters
GatewayTokenRequestContract

閘道令牌要求合約屬性。

options
GatewayGenerateTokenOptionalParams

選項參數。

傳回

get(string, string, string, GatewayGetOptionalParams)

取得其標識碼所指定的網關詳細數據。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

options
GatewayGetOptionalParams

選項參數。

傳回

getEntityTag(string, string, string, GatewayGetEntityTagOptionalParams)

取得其標識碼所指定閘道的實體狀態 (Etag) 版本。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

options
GatewayGetEntityTagOptionalParams

選項參數。

傳回

listByService(string, string, GatewayListByServiceOptionalParams)

列出向服務實例註冊的網關集合。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

options
GatewayListByServiceOptionalParams

選項參數。

傳回

listKeys(string, string, string, GatewayListKeysOptionalParams)

擷取閘道金鑰。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

options
GatewayListKeysOptionalParams

選項參數。

傳回

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

重新產生指定的閘道金鑰,使它所建立的任何令牌失效。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

parameters
GatewayKeyRegenerationRequestContract

閘道金鑰重新產生要求合約屬性。

options
GatewayRegenerateKeyOptionalParams

選項參數。

傳回

Promise<void>

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

更新其識別碼所指定的閘道詳細數據。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

gatewayId

string

閘道實體標識碼。 目前 API 管理服務實例中必須是唯一的。 不得有值 'managed'

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

parameters
GatewayContract

閘道詳細數據。

options
GatewayUpdateOptionalParams

選項參數。

傳回