Chrome Policy API คือชุดบริการที่ช่วยให้ผู้ดูแลระบบ Chrome ควบคุมนโยบายที่ใช้กับอุปกรณ์ Chrome OS ที่มีการจัดการและเบราว์เซอร์ Chrome ได้
- แหล่งข้อมูล REST: v1.customers.policies
- ทรัพยากร REST: v1.customers.policies.groups
- ทรัพยากร REST: v1.customers.policies.networks
- ทรัพยากร REST: v1.customers.policies.orgunits
- ทรัพยากร REST: v1.customers.policySchema
- ทรัพยากร REST: v1.media
บริการ: chromepolicy.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google จัดเตรียมไว้ให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคำขอ API
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีปลายทางบริการหลายปลายทาง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ทั้งหมดด้านล่างเกี่ยวข้องกับปลายทางของบริการนี้
- https://chromepolicy.googleapis.com
ทรัพยากร REST: v1.customers.policies
| เมธอด | |
|---|---|
| resolve | POST /v1/{customer=customers/*}/policies:resolveดึงค่าของนโยบายที่แก้ไขแล้วสำหรับรายการนโยบายที่ตรงกับคำค้นหา | 
ทรัพยากร REST: v1.customers.policies.groups
| เมธอด | |
|---|---|
| batchDelete | POST /v1/{customer=customers/*}/policies/groups:batchDeleteลบค่านโยบายหลายค่าที่ใช้กับกลุ่มใดกลุ่มหนึ่ง | 
| batchModify | POST /v1/{customer=customers/*}/policies/groups:batchModifyแก้ไขค่านโยบายหลายค่าที่ใช้กับกลุ่มที่เฉพาะเจาะจง | 
| listGroupPriorityOrdering | POST /v1/{customer=customers/*}/policies/groups:listGroupPriorityOrderingดึงข้อมูลการจัดลำดับลำดับความสำคัญของกลุ่มสำหรับแอป | 
| updateGroupPriorityOrdering | POST /v1/{customer=customers/*}/policies/groups:updateGroupPriorityOrderingอัปเดตการจัดลำดับความสำคัญของกลุ่มสำหรับแอป | 
ทรัพยากร REST: v1.customers.policies.networks
| เมธอด | |
|---|---|
| defineCertificate | POST /v1/{customer=customers/*}/policies/networks:defineCertificateสร้างใบรับรองใน OU ที่ระบุสำหรับลูกค้า | 
| defineNetwork | POST /v1/{customer=customers/*}/policies/networks:defineNetworkกำหนดเครือข่ายใหม่ | 
| removeCertificate | POST /v1/{customer=customers/*}/policies/networks:removeCertificateนำใบรับรองที่มีอยู่ออกตามคำแนะนำ | 
| removeNetwork | POST /v1/{customer=customers/*}/policies/networks:removeNetworkนำเครือข่ายที่มีอยู่ออกตามคำแนะนำ | 
ทรัพยากร REST: v1.customers.policies.orgunits
| เมธอด | |
|---|---|
| batchInherit | POST /v1/{customer=customers/*}/policies/orgunits:batchInheritแก้ไขค่านโยบายหลายค่าที่ใช้กับหน่วยขององค์กรที่ระบุ เพื่อให้ค่านั้นรับค่าจากระดับบน (หากมี) | 
| batchModify | POST /v1/{customer=customers/*}/policies/orgunits:batchModifyแก้ไขค่านโยบายหลายค่าซึ่งใช้กับหน่วยขององค์กรที่เฉพาะเจาะจง | 
ทรัพยากร REST: v1.customers.policySchemas
| เมธอด | |
|---|---|
| get | GET /v1/{name=customers/*/policySchemas/**}รับสคีมานโยบายที่เฉพาะเจาะจงสำหรับลูกค้าตามชื่อทรัพยากร | 
| list | GET /v1/{parent=customers/*}/policySchemasรับรายการสคีมานโยบายที่ตรงกับค่าตัวกรองที่ระบุสำหรับลูกค้า | 
ทรัพยากร REST: v1.media
| เมธอด | |
|---|---|
| upload | POST /v1/{customer=customers/*}/policies/files:uploadPolicyFilePOST /upload/v1/{customer=customers/*}/policies/files:uploadPolicyFileสร้างไฟล์องค์กรจากเนื้อหาที่ผู้ใช้ให้ไว้ | 
