共用方式為


ProductPolicy interface

表示 ProductPolicy 的介面。

方法

createOrUpdate(string, string, string, string, PolicyContract, ProductPolicyCreateOrUpdateOptionalParams)

建立或更新產品的原則設定。

delete(string, string, string, string, string, ProductPolicyDeleteOptionalParams)

刪除產品的原則組態。

get(string, string, string, string, ProductPolicyGetOptionalParams)

取得產品層級的原則設定。

getEntityTag(string, string, string, string, ProductPolicyGetEntityTagOptionalParams)

取得產品層級的原則組態 ETag。

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

取得產品層級的原則設定。

方法詳細資料

createOrUpdate(string, string, string, string, PolicyContract, ProductPolicyCreateOrUpdateOptionalParams)

建立或更新產品的原則設定。

function createOrUpdate(resourceGroupName: string, serviceName: string, productId: string, policyId: string, parameters: PolicyContract, options?: ProductPolicyCreateOrUpdateOptionalParams): Promise<ProductPolicyCreateOrUpdateResponse>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

productId

string

產品識別碼。 在目前API 管理服務實例中必須是唯一的。

policyId

string

原則的識別碼。

parameters
PolicyContract

要套用的原則內容。

傳回

delete(string, string, string, string, string, ProductPolicyDeleteOptionalParams)

刪除產品的原則組態。

function delete(resourceGroupName: string, serviceName: string, productId: string, policyId: string, ifMatch: string, options?: ProductPolicyDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

productId

string

產品識別碼。 在目前API 管理服務實例中必須是唯一的。

policyId

string

原則的識別碼。

ifMatch

string

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

options
ProductPolicyDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, string, ProductPolicyGetOptionalParams)

取得產品層級的原則設定。

function get(resourceGroupName: string, serviceName: string, productId: string, policyId: string, options?: ProductPolicyGetOptionalParams): Promise<ProductPolicyGetResponse>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

productId

string

產品識別碼。 在目前API 管理服務實例中必須是唯一的。

policyId

string

原則的識別碼。

options
ProductPolicyGetOptionalParams

選項參數。

傳回

getEntityTag(string, string, string, string, ProductPolicyGetEntityTagOptionalParams)

取得產品層級的原則組態 ETag。

function getEntityTag(resourceGroupName: string, serviceName: string, productId: string, policyId: string, options?: ProductPolicyGetEntityTagOptionalParams): Promise<ProductPolicyGetEntityTagHeaders>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

productId

string

產品識別碼。 在目前API 管理服務實例中必須是唯一的。

policyId

string

原則的識別碼。

options
ProductPolicyGetEntityTagOptionalParams

選項參數。

傳回

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

取得產品層級的原則設定。

function listByProduct(resourceGroupName: string, serviceName: string, productId: string, options?: ProductPolicyListByProductOptionalParams): Promise<PolicyCollection>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

productId

string

產品識別碼。 在目前API 管理服務實例中必須是唯一的。

傳回

Promise<PolicyCollection>