Method: enterprises.policies.modifyPolicyApplications

Aktualizuje lub tworzy aplikacje w zasadach.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagany. Nazwa Policy zawierającego obiekty ApplicationPolicy do zaktualizowania w formacie enterprises/{enterpriseId}/policies/{policyId}.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "changes": [
    {
      object (ApplicationPolicyChange)
    }
  ]
}
Pola
changes[]

object (ApplicationPolicyChange)

Wymagany. Zmiany, które mają zostać wprowadzone w obiektach ApplicationPolicy. Musi być co najmniej 1 element ApplicationPolicyChange.

Treść odpowiedzi

Odpowiedź na żądanie zaktualizowania lub utworzenia obiektów ApplicationPolicy w danych zasadach.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "policy": {
    object (Policy)
  }
}
Pola
policy

object (Policy)

zaktualizowane zasady;

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.

ApplicationPolicyChange

Zmiana, która ma zostać wprowadzona w jednym obiekcie ApplicationPolicy.

Zapis JSON
{
  "application": {
    object (ApplicationPolicy)
  },
  "updateMask": string
}
Pola
application

object (ApplicationPolicy)

Jeśli ApplicationPolicy.packageName pasuje do istniejącego obiektu ApplicationPolicy w Policy, który jest modyfikowany, ten obiekt zostanie zaktualizowany. W przeciwnym razie zostanie dodany na końcu Policy.applications.

updateMask

string (FieldMask format)

Maska pola wskazująca pola do zaktualizowania. Jeśli go pominiesz, zaktualizowane zostaną wszystkie pola, które można modyfikować.

Jest to lista w pełni kwalifikowanych nazw pól rozdzielonych przecinkami. Przykład: "user.displayName,photo".