Method: customers.policies.orgunits.batchModify

Belirli bir kuruluş birimine uygulanan birden çok politika değerini değiştirme. Tüm hedeflerin hedef biçimi aynı olmalıdır. Yani, aynı hedef kaynağı işaret etmeli ve additionalTargetKeyNames içinde aynı anahtarlara sahip olmalıdırlar, ancak bu anahtarların değerleri farklı olabilir. Başarısızlık durumunda istek, hata ayrıntılarını google.rpc.Status'ın bir parçası olarak döndürür.

HTTP isteği

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

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
{
  "requests": [
    {
      object (ModifyOrgUnitPolicyRequest)
    }
  ]
}
Alanlar
requests[]

object (ModifyOrgUnitPolicyRequest)

requests tarafından tanımlandığı şekilde değiştirilecek politikaların listesi. Listedeki tüm istekler şu kısıtlamalara uymalıdır:

  1. Listedeki tüm şemalar aynı kök ad alanına sahip olmalıdır.
  2. Tüm "policyTargetKey.targetResource" değerleri bir kuruluş birimine yönlendirmelidir gösterir.
  3. Tüm "policyTargetKey" değerlerinin " additionalTargetKeys" . Bu ayrıca projedeki herhangi bir hedeflerin boş bir "additionalTargetKeys" haritası olduğundan, hedeflerin "additionalTargetKeys" eşlemesi boş olmalıdır.
  4. Hiçbir değişiklik isteği aynı "policySchema" + " policyTargetKey" çifti.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi boş olur.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

ModifyOrgUnitPolicyRequest

Belirli bir kuruluş birimi hedefinin politika değerini değiştirmek için parametreler isteyin.

JSON gösterimi
{
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "policyValue": {
    object (PolicyValue)
  },
  "updateMask": string
}
Alanlar
policyTargetKey

object (PolicyTargetKey)

Zorunlu. Politikada değişiklik yapmak istediğimiz hedefin anahtarı. Hedef kaynak bir kuruluş birimine işaret etmelidir.

policyValue

object (PolicyValue)

Politikanın yeni değeri.

updateMask

string (FieldMask format)

Zorunlu. Güncellenecek politika alanları. Yalnızca bu maskedeki alanlar güncellenir; policyValue alanındaki diğer alanlar (değer içerseler bile) yoksayılır. Bu listedeki bir alanın "policyValue" alanında bir değere sahip olması gerekir.

Bu, tam nitelikli alan adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo".