Method: enterprises.policies.modifyPolicyApplications

Actualiza o crea aplicaciones en una política.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Es obligatorio. Nombre del Policy que contiene los objetos ApplicationPolicy que se actualizarán, en el formato enterprises/{enterpriseId}/policies/{policyId}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "changes": [
    {
      object (ApplicationPolicyChange)
    }
  ]
}
Campos
changes[]

object (ApplicationPolicyChange)

Es obligatorio. Son los cambios que se realizarán en los objetos ApplicationPolicy. Debe haber al menos un ApplicationPolicyChange.

Cuerpo de la respuesta

Es la respuesta a una solicitud para actualizar o crear objetos ApplicationPolicy en la política determinada.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "policy": {
    object (Policy)
  }
}
Campos
policy

object (Policy)

Política actualizada.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta OAuth 2.0 Overview.

ApplicationPolicyChange

Es un cambio que se realizará en un solo objeto ApplicationPolicy.

Representación JSON
{
  "application": {
    object (ApplicationPolicy)
  },
  "updateMask": string
}
Campos
application

object (ApplicationPolicy)

Si ApplicationPolicy.packageName coincide con un objeto ApplicationPolicy existente dentro de Policy que se está modificando, se actualizará ese objeto. De lo contrario, se agregará al final de Policy.applications.

updateMask

string (FieldMask format)

Es la máscara de campo que indica los campos que se actualizarán. Si se omite, se actualizarán todos los campos modificables.

Esta es una lista separada por comas de los nombres de campos totalmente calificados. Ejemplo: "user.displayName,photo".