Method: customers.policies.resolve

Mendapatkan nilai kebijakan yang diselesaikan untuk daftar kebijakan yang cocok dengan kueri penelusuran.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
customer

string

ID akun G Suite atau "my_customer" literal untuk pelanggan yang terkait dengan permintaan tersebut.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Kolom
policySchemaFilter

string

Wajib. Filter skema yang akan diterapkan ke permintaan penyelesaian.

Tentukan nama skema untuk melihat skema tertentu, misalnya: chrome.users.ShowLogoutButton

Karakter pengganti didukung, tetapi hanya di bagian daun nama skema. Karakter pengganti tidak dapat digunakan di namespace secara langsung. Baca https://developers.google.com/chrome/policy/guides/policy-schemas untuk mengetahui detail tentang namespace skema.

Misalnya: Valid: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" Tidak valid: "*", "*.users", "chrome.*", "chrome.*.apps.*"

policyTargetKey

object (PolicyTargetKey)

Wajib. Kunci resource target tempat kebijakan harus diselesaikan.

pageSize

integer

Jumlah kebijakan maksimum yang akan ditampilkan, defaultnya 100 dan memiliki maksimum 1.000.

pageToken

string

Token halaman yang digunakan untuk mengambil halaman permintaan tertentu.

Isi respons

Pesan respons untuk mendapatkan nilai kebijakan yang diselesaikan untuk target tertentu.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Kolom
resolvedPolicies[]

object (ResolvedPolicy)

Daftar kebijakan yang telah diselesaikan yang ditemukan oleh permintaan penyelesaian.

nextPageToken

string

Token halaman yang digunakan untuk memperoleh kumpulan kebijakan berikutnya yang telah diselesaikan yang ditemukan oleh permintaan.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

ResolvedPolicy

Nilai kebijakan yang diselesaikan untuk target tertentu.

Representasi JSON
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Kolom
targetKey

object (PolicyTargetKey)

Hanya output. Resource target tempat nilai kebijakan yang di-resolve berlaku.

value

object (PolicyValue)

Hanya output. Nilai kebijakan yang di-resolve.

sourceKey

object (PolicyTargetKey)

Hanya output. Resource sumber tempat nilai kebijakan ini diperoleh. Mungkin sama dengan targetKey jika kebijakan diubah langsung pada target. Jika tidak, kebijakan akan menjadi resource lain tempat kebijakan mendapatkan nilainya (jika berlaku). Jika tidak ada, sumber akan menjadi nilai default untuk pelanggan.

addedSourceKey

object (PolicyTargetKey)

Hanya output. Kunci sumber yang ditambahkan menetapkan pada tingkat mana entity ditambahkan secara eksplisit untuk pengelolaan. Hal ini berguna untuk jenis kebijakan tertentu yang hanya diterapkan jika ditambahkan secara eksplisit untuk pengelolaan. Misalnya: aplikasi dan jaringan. Entitas hanya dapat dihapus dari pengelolaan di Unit Organisasi tempat entitas tersebut ditambahkan secara eksplisit. Jika tidak ada, berarti kebijakan ini dikelola tanpa perlu menambahkan entitas secara eksplisit, misalnya: kebijakan pengguna atau perangkat standar.