次の方法で共有


Gateway interface

ゲートウェイを表すインターフェイス。

メソッド

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

Api Management インスタンスで使用するゲートウェイを作成または更新します。

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 Management インスタンスで使用するゲートウェイを作成または更新します。

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

パラメーター

resourceGroupName

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

serviceName

string

API Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

parameters
GatewayContract

ゲートウェイの詳細。

options
GatewayCreateOrUpdateOptionalParams

options パラメーター。

戻り値

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 Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

ifMatch

string

エンティティの ETag。 ETag は、GET 要求のヘッダー応答からの現在のエンティティ状態と一致する必要があります。または、無条件更新の場合は * にする必要があります。

options
GatewayDeleteOptionalParams

options パラメーター。

戻り値

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 Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

parameters
GatewayTokenRequestContract

ゲートウェイ トークン要求コントラクトプロパティ。

options
GatewayGenerateTokenOptionalParams

options パラメーター。

戻り値

get(string, string, string, GatewayGetOptionalParams)

識別子で指定されたゲートウェイの詳細を取得します。

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

パラメーター

resourceGroupName

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

serviceName

string

API Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

options
GatewayGetOptionalParams

options パラメーター。

戻り値

getEntityTag(string, string, string, GatewayGetEntityTagOptionalParams)

識別子で指定されたゲートウェイのエンティティ状態 (Etag) バージョンを取得します。

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

パラメーター

resourceGroupName

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

serviceName

string

API Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

options
GatewayGetEntityTagOptionalParams

options パラメーター。

戻り値

listByService(string, string, GatewayListByServiceOptionalParams)

サービス インスタンスに登録されているゲートウェイのコレクションを一覧表示します。

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

パラメーター

resourceGroupName

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

serviceName

string

API Management サービスの名前。

options
GatewayListByServiceOptionalParams

options パラメーター。

戻り値

listKeys(string, string, string, GatewayListKeysOptionalParams)

ゲートウェイ キーを取得します。

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

パラメーター

resourceGroupName

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

serviceName

string

API Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

options
GatewayListKeysOptionalParams

options パラメーター。

戻り値

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 Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

parameters
GatewayKeyRegenerationRequestContract

ゲートウェイ キーの再生成要求コントラクトのプロパティ。

options
GatewayRegenerateKeyOptionalParams

options パラメーター。

戻り値

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 Management サービスの名前。

gatewayId

string

ゲートウェイ エンティティ識別子。 現在のAPI Management サービス インスタンスで一意である必要があります。 値 'managed' を持つ必要があります

ifMatch

string

エンティティの ETag。 ETag は、GET 要求のヘッダー応答からの現在のエンティティ状態と一致する必要があります。または、無条件更新の場合は * にする必要があります。

parameters
GatewayContract

ゲートウェイの詳細。

options
GatewayUpdateOptionalParams

options パラメーター。

戻り値