مشاركة عبر


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

اسم خدمة APIM.

productId

string

معرف المنتج. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

policyId

string

معرف النهج.

parameters
PolicyContract

محتويات النهج التي يجب تطبيقها.

options
ProductPolicyCreateOrUpdateOptionalParams

معلمات الخيارات.

المرتجعات

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

اسم خدمة APIM.

productId

string

معرف المنتج. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

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

اسم خدمة APIM.

productId

string

معرف المنتج. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

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

اسم خدمة APIM.

productId

string

معرف المنتج. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

policyId

string

معرف النهج.

options
ProductPolicyGetEntityTagOptionalParams

معلمات الخيارات.

المرتجعات

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

احصل على تكوين النهج على مستوى المنتج.

function listByProduct(resourceGroupName: string, serviceName: string, productId: string, options?: ProductPolicyListByProductOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

serviceName

string

اسم خدمة APIM.

productId

string

معرف المنتج. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

options
ProductPolicyListByProductOptionalParams

معلمات الخيارات.

المرتجعات