مشاركة عبر


WorkspaceApiPolicy interface

واجهة تمثل WorkspaceApiPolicy.

الأساليب

createOrUpdate(string, string, string, string, string, PolicyContract, WorkspaceApiPolicyCreateOrUpdateOptionalParams)

إنشاء أو تحديث تكوين النهج لواجهة برمجة التطبيقات.

delete(string, string, string, string, string, string, WorkspaceApiPolicyDeleteOptionalParams)

حذف تكوين النهج في واجهة برمجة التطبيقات.

get(string, string, string, string, string, WorkspaceApiPolicyGetOptionalParams)

احصل على تكوين النهج على مستوى واجهة برمجة التطبيقات.

getEntityTag(string, string, string, string, string, WorkspaceApiPolicyGetEntityTagOptionalParams)

يحصل على إصدار حالة الكيان (Etag) من نهج واجهة برمجة التطبيقات المحدد بواسطة المعرف الخاص به.

listByApi(string, string, string, string, WorkspaceApiPolicyListByApiOptionalParams)

احصل على تكوين النهج على مستوى واجهة برمجة التطبيقات.

تفاصيل الأسلوب

createOrUpdate(string, string, string, string, string, PolicyContract, WorkspaceApiPolicyCreateOrUpdateOptionalParams)

إنشاء أو تحديث تكوين النهج لواجهة برمجة التطبيقات.

function createOrUpdate(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, policyId: string, parameters: PolicyContract, options?: WorkspaceApiPolicyCreateOrUpdateOptionalParams): Promise<WorkspaceApiPolicyCreateOrUpdateResponse>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

workspaceId

string

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

apiId

string

معرف مراجعة واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي. تحتوي المراجعة غير الحالية على ؛ rev=n كلاحقة حيث n هو رقم المراجعة.

policyId

string

معرف النهج.

parameters
PolicyContract

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

options
WorkspaceApiPolicyCreateOrUpdateOptionalParams

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

المرتجعات

delete(string, string, string, string, string, string, WorkspaceApiPolicyDeleteOptionalParams)

حذف تكوين النهج في واجهة برمجة التطبيقات.

function delete(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, policyId: string, ifMatch: string, options?: WorkspaceApiPolicyDeleteOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

workspaceId

string

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

apiId

string

معرف مراجعة واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي. تحتوي المراجعة غير الحالية على ؛ rev=n كلاحقة حيث n هو رقم المراجعة.

policyId

string

معرف النهج.

ifMatch

string

ETag للكيان. يجب أن يتطابق ETag مع حالة الكيان الحالية من استجابة العنوان لطلب GET أو يجب أن يكون * للتحديث غير المشروط.

options
WorkspaceApiPolicyDeleteOptionalParams

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

المرتجعات

Promise<void>

get(string, string, string, string, string, WorkspaceApiPolicyGetOptionalParams)

احصل على تكوين النهج على مستوى واجهة برمجة التطبيقات.

function get(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, policyId: string, options?: WorkspaceApiPolicyGetOptionalParams): Promise<WorkspaceApiPolicyGetResponse>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

workspaceId

string

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

apiId

string

معرف مراجعة واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي. تحتوي المراجعة غير الحالية على ؛ rev=n كلاحقة حيث n هو رقم المراجعة.

policyId

string

معرف النهج.

options
WorkspaceApiPolicyGetOptionalParams

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

المرتجعات

getEntityTag(string, string, string, string, string, WorkspaceApiPolicyGetEntityTagOptionalParams)

يحصل على إصدار حالة الكيان (Etag) من نهج واجهة برمجة التطبيقات المحدد بواسطة المعرف الخاص به.

function getEntityTag(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, policyId: string, options?: WorkspaceApiPolicyGetEntityTagOptionalParams): Promise<WorkspaceApiPolicyGetEntityTagHeaders>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

workspaceId

string

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

apiId

string

معرف مراجعة واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي. تحتوي المراجعة غير الحالية على ؛ rev=n كلاحقة حيث n هو رقم المراجعة.

policyId

string

معرف النهج.

options
WorkspaceApiPolicyGetEntityTagOptionalParams

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

المرتجعات

listByApi(string, string, string, string, WorkspaceApiPolicyListByApiOptionalParams)

احصل على تكوين النهج على مستوى واجهة برمجة التطبيقات.

function listByApi(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, options?: WorkspaceApiPolicyListByApiOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

workspaceId

string

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

apiId

string

معرف مراجعة واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي. تحتوي المراجعة غير الحالية على ؛ rev=n كلاحقة حيث n هو رقم المراجعة.

options
WorkspaceApiPolicyListByApiOptionalParams

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

المرتجعات