Method: customers.policies.resolve

مقادیر خط‌مشی حل‌شده را برای فهرستی از خط‌مشی‌هایی که با یک عبارت جستجو مطابقت دارند، دریافت می‌کند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
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 .*.برنامه ها.*"

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 )

فقط خروجی کلید منبع اضافه شده مشخص می کند که در چه سطحی یک موجودیت به صراحت برای مدیریت اضافه شده است. این برای نوع خاصی از خط‌مشی‌ها مفید است که فقط در صورتی اعمال می‌شوند که صریحاً برای مدیریت اضافه شده باشند. به عنوان مثال: برنامه ها و شبکه ها. یک موجودیت فقط می تواند از مدیریت در واحد سازمانی حذف شود که به صراحت به آن اضافه شده است. اگر این وجود نداشته باشد، به این معنی است که این خط‌مشی بدون نیاز به افزودن صریح یک نهاد مدیریت می‌شود، به عنوان مثال: خط‌مشی‌های استاندارد کاربر یا دستگاه.