Method: projects.tenants.jobs.batchUpdate

Começa a executar uma operação de jobs de atualização em lote.

Solicitação HTTP

POST https://jobs.googleapis.com/v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate

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

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O nome do recurso do locatário em que o job é criado.

O formato é "projects/{projectId}/tenants/{tenantId}". Por exemplo, "projects/foo/tenant/bar". Se o ID do locatário não for especificado, um locatário padrão será criado. Por exemplo, "projects/foo".

Corpo da solicitação

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

Representação JSON
{
  "jobs": [
    {
      object (Job)
    }
  ],
  "updateMask": string
}
Campos
jobs[]

object (Job)

Obrigatório. Os jobs a serem atualizados.

updateMask

string (FieldMask format)

É altamente recomendado para melhorar a experiência de atendimento. Esteja ciente de que isso também aumentará a latência ao verificar o status de uma operação em lote.

Se updateMask for fornecido, somente os campos especificados em Job serão atualizados. Do contrário, todos os campos serão atualizados.

Uma máscara para restringir os campos que serão atualizados. Somente campos de nível superior de Job são aceitos.

Se updateMask for fornecido, o Job dentro de JobResult conterá apenas os campos que são atualizados, além do ID do job. Caso contrário, Job vai incluir todos os campos, o que pode gerar uma resposta muito grande.

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

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Para saber mais, consulte a Visão geral da autenticação.