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)

เอาต์พุตเท่านั้น คีย์แหล่งที่มาที่เพิ่มเข้ามาจะกำหนดระดับการเพิ่มเอนทิตีสำหรับการจัดการอย่างชัดเจน ซึ่งจะเป็นประโยชน์สำหรับนโยบายบางประเภทที่นำไปใช้ต่อเมื่อมีการเพิ่มการจัดการอย่างชัดแจ้งเท่านั้น เช่น แอปและเครือข่าย คุณสามารถลบเอนทิตีออกจากการจัดการในหน่วยขององค์กรที่เพิ่มเข้าไปอย่างชัดเจนเท่านั้น หากไม่พบแสดงว่านโยบายมีการจัดการโดยไม่จำเป็นต้องเพิ่มเอนทิตีอย่างชัดเจน เช่น นโยบายผู้ใช้มาตรฐานหรือนโยบายด้านอุปกรณ์