مشاركة عبر


GraphQLApiResolverPolicy interface

واجهة تمثل GraphQLApiResolverPolicy.

الأساليب

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

إنشاء أو تحديث تكوين النهج لمستوى GraphQL API Resolver.

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

حذف تكوين النهج في GraphQL Api Resolver.

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

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

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

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

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

احصل على قائمة تكوين النهج على مستوى GraphQL API Resolver.

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

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

إنشاء أو تحديث تكوين النهج لمستوى GraphQL API Resolver.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, parameters: PolicyContract, options?: GraphQLApiResolverPolicyCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverPolicyCreateOrUpdateResponse>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

apiId

string

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

resolverId

string

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

policyId

string

معرف النهج.

parameters
PolicyContract

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

options
GraphQLApiResolverPolicyCreateOrUpdateOptionalParams

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

المرتجعات

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

حذف تكوين النهج في GraphQL Api Resolver.

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

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

apiId

string

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

resolverId

string

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

policyId

string

معرف النهج.

ifMatch

string

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

options
GraphQLApiResolverPolicyDeleteOptionalParams

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

المرتجعات

Promise<void>

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

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

function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetOptionalParams): Promise<GraphQLApiResolverPolicyGetResponse>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

apiId

string

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

resolverId

string

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

policyId

string

معرف النهج.

options
GraphQLApiResolverPolicyGetOptionalParams

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

المرتجعات

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

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

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetEntityTagOptionalParams): Promise<GraphQLApiResolverPolicyGetEntityTagHeaders>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

apiId

string

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

resolverId

string

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

policyId

string

معرف النهج.

options
GraphQLApiResolverPolicyGetEntityTagOptionalParams

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

المرتجعات

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

احصل على قائمة تكوين النهج على مستوى GraphQL API Resolver.

function listByResolver(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverPolicyListByResolverOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

المعلمات

resourceGroupName

string

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

serviceName

string

اسم خدمة APIM.

apiId

string

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

resolverId

string

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

options
GraphQLApiResolverPolicyListByResolverOptionalParams

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

المرتجعات