Method: customers.policies.resolve

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

طلب HTTP

POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies:resolve

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
customer

string

رقم تعريف حساب G Suite أو الحرفي "my_customer" للعميل المرتبط بالطلب.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
الحقول
policySchemaFilter

string

مطلوب. فلتر المخطط المطلوب تطبيقه على طلب الحل.

حدِّد اسم مخطط لعرض مخطط معيَّن، مثل: chrome.users.ShowLogoutButton

ويمكن استخدام أحرف البدل، ولكن فقط في الجزء المخصص للورقة من اسم المخطط. لا يمكن استخدام أحرف البدل في مساحة الاسم مباشرةً. يُرجى الاطّلاع على https://developers.google.com/chrome/policy/guides/policy-schemas لمعرفة تفاصيل حول مساحات أسماء المخططات.

على سبيل المثال: قيمة صالحة: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" غير صالح: "*" أو "*.users" أو "chrome.*" أو "chrome.*.apps.* "

policyTargetKey

object (PolicyTargetKey)

مطلوب. مفتاح المورد المستهدف الذي يجب حلّ السياسات عليه.

pageSize

integer

يبلغ الحدّ الأقصى لعدد السياسات المطلوب عرضها 100 سياسة، ويبلغ الحدّ الأقصى 1, 000 سياسة.

pageToken

string

هو الرمز المميّز للصفحة المُستخدَم لاسترداد صفحة معيّنة من الطلب.

نص الاستجابة

رسالة ردّ للحصول على قيمة السياسة التي تم حلّها لاستهداف محدَّد

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
الحقول
resolvedPolicies[]

object (ResolvedPolicy)

قائمة السياسات التي تم رصدها في طلب حلّ المشكلة

nextPageToken

string

الرمز المميّز للصفحة المستخدَم للحصول على المجموعة التالية من السياسات التي تم رصدها في الطلب

نطاقات الأذونات

يتطلب هذا الإعداد أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/chrome.management.policy.readonly
  • https://www.googleapis.com/auth/chrome.management.policy

ResolvedPolicy

القيمة التي تم حلها لسياسة هدف معيّن.

تمثيل JSON
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
الحقول
targetKey

object (PolicyTargetKey)

النتائج فقط. المورد المستهدف الذي تنطبق عليه قيمة السياسة التي تم حلها.

value

object (PolicyValue)

النتائج فقط. تشير هذه السمة إلى القيمة التي تم حلّها للسياسة.

sourceKey

object (PolicyTargetKey)

النتائج فقط. تشير هذه السمة إلى المورد المصدر الذي يتم الحصول منه على قيمة السياسة هذه. قد تكون القيمة هي نفسها السياسة targetKey إذا تم تعديل السياسة مباشرةً على الهدف، وإلّا فقد يكون موردًا آخر تحصل السياسة على قيمته (إذا كان ذلك منطبقًا). إذا لم يكن متوفرًا، يكون المصدر هو القيمة التلقائية للعميل.

addedSourceKey

object (PolicyTargetKey)

النتائج فقط. يحدد مفتاح المصدر المضاف المستوى الذي تمت فيه إضافة الكيان بشكل صريح للإدارة. وهذا مفيد بالنسبة إلى نوع معين من المناهج التي لا يتم تطبيقها إلا إذا تمت إضافتها للإدارة بشكل صريح. مثلاً: التطبيقات والشبكات. لا يمكن حذف الكيان من الإدارة إلا في الوحدة التنظيمية التي تمت إضافتها إليها صراحةً. وفي حال عدم توفّر هذه السياسة، يعني ذلك أنّ السياسة مُدارة بدون الحاجة إلى إضافة عنصر بشكل صريح، مثل سياسات المستخدم أو الجهاز العادية.