Method: customers.policies.resolve

Bir arama sorgusuyla eşleşen politikaların listesi için çözümlenen politika değerlerini alır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
customer

string

G Suite hesabının kimliği veya "my_customer" değişmez değeri bilgileri de ekleyebilirsiniz.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Alanlar
policySchemaFilter

string

Zorunlu. Çözümleme isteğine uygulanacak şema filtresi.

Belirli bir şemayı görüntülemek için bir şema adı belirtin. Örneğin: chrome.users.ShowLogoutButton

Joker karakterler yalnızca şema adının yaprak kısmında desteklenir. Ad alanında joker karakterler doğrudan kullanılamaz. Şema ad alanlarıyla ilgili ayrıntılar için lütfen https://developers.google.com/chrome/policy/guides/policy-schemas adresini okuyun.

Örneğin: Geçerli: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" Geçersiz: "*", "*.users", "chrome.*", "chrome.*.apps.*"

policyTargetKey

object (PolicyTargetKey)

Zorunlu. Politikaların çözülmesi gereken hedef kaynağın anahtarı.

pageSize

integer

Döndürülecek maksimum politika sayısı; varsayılan olarak 100 ve maksimum 1.000'dir.

pageToken

string

İsteğin belirli bir sayfasını almak için kullanılan sayfa jetonu.

Yanıt gövdesi

Belirli bir hedef için çözümlenen politika değerini almayla ilgili yanıt mesajı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Alanlar
resolvedPolicies[]

object (ResolvedPolicy)

Çözümleme isteği tarafından bulunan çözümlenmiş politikaların listesi.

nextPageToken

string

İstek tarafından bulunan bir sonraki çözümlenmiş politika grubunu almak için kullanılan sayfa jetonu.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

ResolvedPolicy

Belirli bir hedef için bir politikanın çözümlenen değeri.

JSON gösterimi
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Alanlar
targetKey

object (PolicyTargetKey)

Yalnızca çıkış. Çözülmüş politika değerinin geçerli olduğu hedef kaynak.

value

object (PolicyValue)

Yalnızca çıkış. Politikanın çözümlenen değeri.

sourceKey

object (PolicyTargetKey)

Yalnızca çıkış. Bu politika değerinin alındığı kaynak kaynak. Politika doğrudan hedef üzerinde değiştirilirse targetKey ile aynı olabilir. Aksi takdirde, politika değerini aldığı başka bir kaynak olur (varsa). Bu değer mevcut değilse kaynak, müşteri için varsayılan değerdir.

addedSourceKey

object (PolicyTargetKey)

Yalnızca çıkış. Eklenen kaynak anahtarı, bir varlığın yönetim için açıkça hangi düzeyde eklendiğini belirler. Bu özellik, yalnızca açıkça yönetim için eklendiklerinde uygulanan belirli politika türleri için yararlıdır. Örneğin: uygulamalar ve ağlar. Bir varlık yalnızca açıkça eklendiği bir Kuruluş Birimindeki yönetimden silinebilir. Bu sekmenin mevcut olmaması, politikanın açıkça bir varlık eklenmesine gerek kalmadan yönetildiği (ör. standart kullanıcı veya cihaz politikaları) anlamına gelir.