Method: customers.policies.resolve

Bir arama sorgusuyla eşleşen politika 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 istekle ilişkili müşteri için sabit "my_customer".

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

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

string

Zorunlu. Çözüm 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 şema adının yalnızca özellik kısmında desteklenir. Joker karakterler doğrudan ad alanında kullanılamaz. Şema ad alanları hakkında ayrıntılı bilgi için lütfen https://developers.google.com/chrome/policy/guides/policy-schemas sayfasını okuyun.

Örneğin: Geçerli: "chrome.users.*", "chrome.users.apps.*", "chrome.yazıcılar.*" 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'dür ve en fazla 1.000 politika içerebilir.

pageToken

string

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

Yanıt gövdesi

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

Belirli bir hedef için çözümlenmiş politika değerini almak için yanıt mesajı.

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

object (ResolvedPolicy)

Çözümleme isteği tarafından bulunan çözümlenen 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ülen 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, politikanın değerini (varsa) aldığı başka bir kaynak olabilir. 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 eklendiği düzeyde belirler. Bu, yalnızca açıkça yönetim için eklendiklerinde uygulanan belirli politika türleri için yararlıdır. Örnek: uygulamalar ve ağlar. Bir varlık yalnızca açıkça eklendiği bir Kuruluş Biriminde yönetimden silinebilir. Bu yoksa politikanın, açıkça bir varlık eklenmesine gerek kalmadan yönetildiği (ör. standart kullanıcı veya cihaz politikaları) anlamına gelir.