Method: projects.jobs.batchUpdate

Comienza a ejecutar una operación de trabajos de actualización por lotes.

Solicitud HTTP

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

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

Parámetros de ruta de acceso

Parámetros
parent

string

Obligatorio. El nombre del recurso del usuario con el que se crea el trabajo.

El formato es “projects/{projectId}/tenants/{tenantId}”. Por ejemplo, “projects/foo/tenant/bar”. Si no se especifica el ID de usuario, se crea un usuario predeterminado. Por ejemplo, “projects/foo”.

Cuerpo de la solicitud

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

Representación JSON
{
  "jobs": [
    {
      object (Job)
    }
  ],
  "updateMask": string
}
Campos
jobs[]

object (Job)

Obligatorio. Los trabajos que se actualizarán.

updateMask

string (FieldMask format)

Muy recomendable para obtener la mejor experiencia de servicio. Ten en cuenta que también aumentará la latencia cuando verifiques el estado de una operación por lotes.

Si se proporciona updateMask, solo se actualizan los campos especificados en Job. De lo contrario, se actualizan todos los campos.

Una máscara de campo que restringe los campos que se actualizan. Solo se admiten los campos de nivel superior de Job.

Si se proporciona updateMask, Job dentro de JobResult solo contendrá campos que están actualizados, más el ID del trabajo. De lo contrario, Job incluirá todos los campos, lo que puede generar una respuesta muy grande.

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

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation.

Alcances de autorización

Se necesita uno de los siguientes alcances de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.