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 سياسة تلقائيًا، ويبلغ الحد الأقصى لعدد السياسات 1000 سياسة.

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)

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