Method: customers.policies.groups.batchModify

Modificar vários valores de política aplicados a um grupo específico. Todos os destinos precisam ter o mesmo formato. Isso significa que elas precisam apontar para o mesmo recurso de destino e ter as mesmas chaves especificadas em additionalTargetKeyNames, embora os valores dessas chaves possam ser diferentes. Em caso de falha, a solicitação retornará os detalhes do erro como parte do google.rpc.Status.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
customer

string

ID da conta do Google Workspace ou literal "my_customer" para o cliente associado à solicitação.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "requests": [
    {
      object (ModifyGroupPolicyRequest)
    }
  ]
}
Campos
requests[]

object (ModifyGroupPolicyRequest)

Lista de políticas para modificar conforme definido pelo requests. Todas as solicitações da lista precisam seguir estas restrições:

  1. Todos os esquemas da lista precisam ter o mesmo namespace raiz.
  2. Todos os valores de "policyTargetKey.targetResource" precisam apontar para um grupo. recurso.
  3. Todos os valores de "policyTargetKey" precisam ter o mesmo nome de chave "appId" por "additionalTargetKeys".
  4. Duas solicitações de modificação não podem fazer referência ao mesmo "policySchema" + "policyTargetKey".

Corpo da resposta

Se a solicitação for concluída, o corpo da resposta estará vazio.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

ModifyGroupPolicyRequest

Parâmetros de solicitação para modificar um valor de política para um destino de grupo específico.

Representação JSON
{
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "policyValue": {
    object (PolicyValue)
  },
  "updateMask": string
}
Campos
policyTargetKey

object (PolicyTargetKey)

Obrigatório. A chave do destino para o qual queremos modificar uma política. O recurso de destino precisa apontar para um grupo.

policyValue

object (PolicyValue)

O novo valor da política.

updateMask

string (FieldMask format)

Obrigatório. Campos da política a serem atualizados. Somente os campos desta máscara serão atualizados. outros campos em policyValue serão ignorados (mesmo que tenham valores). Se um campo estiver nesta lista, ele precisará ter um valor em 'policyValue'.

É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".