Method: enterprises.policies.modifyPolicyApplications

Bir politikadaki uygulamaları günceller veya oluşturur.

HTTP isteği

POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/policies/*}:modifyPolicyApplications

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

Yol parametreleri

Parametreler
name

string

Zorunlu. Güncellenecek ApplicationPolicy nesnelerini içeren Policy öğesinin adı, enterprises/{enterpriseId}/policies/{policyId} biçiminde.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "changes": [
    {
      object (ApplicationPolicyChange)
    }
  ]
}
Alanlar
changes[]

object (ApplicationPolicyChange)

Zorunlu. ApplicationPolicy nesnelerinde yapılacak değişiklikler. En az bir ApplicationPolicyChange olmalıdır.

Yanıt gövdesi

Belirli bir politikada ApplicationPolicy nesnelerini güncelleme veya oluşturma isteğine verilen yanıt.

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

JSON gösterimi
{
  "policy": {
    object (Policy)
  }
}
Alanlar
policy

object (Policy)

Güncellenen politika

Yetkilendirme kapsamları

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

  • https://www.googleapis.com/auth/androidmanagement

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

ApplicationPolicyChange

Tek bir ApplicationPolicy nesnesinde yapılacak değişiklik.

JSON gösterimi
{
  "application": {
    object (ApplicationPolicy)
  },
  "updateMask": string
}
Alanlar
application

object (ApplicationPolicy)

ApplicationPolicy.packageName, değiştirilen Policy içindeki mevcut bir ApplicationPolicy nesnesiyle eşleşirse söz konusu nesne güncellenir. Aksi takdirde, Policy.applications öğesinin sonuna eklenir.

updateMask

string (FieldMask format)

Güncellenecek alanları belirten alan maskesi. Atlanırsa değiştirilebilir tüm alanlar güncellenir.

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