REST Resource: projects.locations.schedules

Recurso: Schedule

Es la definición de una programación.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "state": enum (State),
  "cronSchedule": string,
  "timeZone": string,
  "createTime": string,
  "updateTime": string,
  "executionTemplate": {
    object (ExecutionTemplate)
  },
  "recentExecutions": [
    {
      object (Execution)
    }
  ]
}
Campos
name

string

Solo salida. Es el nombre de esta programación. Formato: projects/{projectId}/locations/{location}/schedules/{scheduleId}

displayName

string

Solo salida. Es el nombre visible que se usa para la IU. El nombre solo puede contener caracteres alfanuméricos, guiones - y guiones bajos _.

description

string

Es una breve descripción de este entorno.

state

enum (State)

cronSchedule

string

Es la programación con formato cron-tab según la cual se ejecutará el trabajo. Formato: minuto, hora, día del mes, mes, día de la semana, p. ej., 0 0 * * WED = todos los miércoles. Más ejemplos: https://crontab.guru/examples.html

timeZone

string

Es la zona horaria en la que se basa cronSchedule. El valor de este campo debe ser el nombre de una zona horaria de la base de datos tz. Base de datos de TZ: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Ten en cuenta que algunas zonas horarias incluyen una disposición para el horario de verano. Las reglas para el horario de verano se determinan según la zona horaria elegida. Para UTC, usa la cadena "utc". Si no se especifica una zona horaria, la predeterminada será UTC (también conocida como GMT).

createTime

string (Timestamp format)

Solo salida. Es la hora en la que se creó la programación.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Es la hora en la que se actualizó la programación por última vez.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

executionTemplate

object (ExecutionTemplate)

Es la plantilla de ejecución de notebooks correspondiente a esta programación.

recentExecutions[]

object (Execution)

Solo salida. Son los nombres de ejecución más recientes activados desde esta programación y sus estados correspondientes.

Estado

Es el estado del trabajo.

Enums
STATE_UNSPECIFIED Estado sin especificar.
ENABLED El trabajo se ejecuta con normalidad.
PAUSED El usuario pausó el trabajo. No se ejecutará. Un usuario puede pausar el trabajo de forma intencional con Cloud Scheduler.
DISABLED El sistema inhabilitó el trabajo debido a un error. El usuario no puede configurar directamente un trabajo para que se inhabilite.
UPDATE_FAILED Es el estado del trabajo que resulta de una operación CloudScheduler.UpdateJob fallida. Para recuperar un trabajo de este estado, vuelve a intentar CloudScheduler.UpdateJob hasta que se reciba una respuesta correcta.
INITIALIZING Se está creando el recurso de programación.
DELETING Se está borrando el recurso de programación.

Métodos

create

Crea un nuevo notebook programado en un proyecto y una ubicación determinados.

delete

Borra la programación y todos los trabajos subyacentes.

get

Obtiene detalles de la programación.

list

Enumera las programaciones en un proyecto y una ubicación determinados.