REST Resource: projects.locations.schedules

Ressource : Schedule

Définition d'une programmation.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "state": enum (State),
  "cronSchedule": string,
  "timeZone": string,
  "createTime": string,
  "updateTime": string,
  "executionTemplate": {
    object (ExecutionTemplate)
  },
  "recentExecutions": [
    {
      object (Execution)
    }
  ]
}
Champs
name

string

Uniquement en sortie. Nom de cette programmation. Format : projects/{projectId}/locations/{location}/schedules/{scheduleId}

displayName

string

Uniquement en sortie. Nom à afficher utilisé dans l'UI. Le nom ne peut contenir que des caractères alphanumériques, des traits d'union - et des traits de soulignement _.

description

string

Brève description de cet environnement.

state

enum (State)

cronSchedule

string

Programmation au format crontab selon laquelle le job s'exécutera. Format : minute, heure, jour du mois, mois, jour de la semaine, par exemple 0 0 * * WED = tous les mercredis. Autres exemples : https://crontab.guru/examples.html

timeZone

string

Fuseau horaire sur lequel le cronSchedule est basé. La valeur de ce champ doit être un nom de fuseau horaire issu de la base de données tz. Base de données tz : https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Notez que certains fuseaux horaires prévoient l'heure d'été. Les règles relatives à l'heure d'été sont déterminées par le fuseau horaire choisi. Pour UTC, utilisez la chaîne "utc". Si aucun fuseau horaire n'est spécifié, le fuseau horaire par défaut est UTC (également appelé GMT).

createTime

string (Timestamp format)

Uniquement en sortie. Heure de création de la planification.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour de la programmation.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

executionTemplate

object (ExecutionTemplate)

Modèle d'exécution de notebook correspondant à cette planification.

recentExecutions[]

object (Execution)

Uniquement en sortie. Les noms des exécutions les plus récentes déclenchées à partir de ce calendrier et leurs états correspondants.

État

État du job.

Enums
STATE_UNSPECIFIED État non spécifié.
ENABLED Le job s'exécute normalement.
PAUSED Le job a été suspendu par l'utilisateur et ne sera pas exécuté. Un utilisateur peut suspendre intentionnellement le job à l'aide de Cloud Scheduler.
DISABLED Le job est désactivé par le système en raison d'une erreur. L'utilisateur ne peut pas désactiver directement un job.
UPDATE_FAILED État du job résultant d'une opération CloudScheduler.UpdateJob ayant échoué. Pour restaurer un job depuis cet état, relancez l'CloudScheduler.UpdateJob jusqu'à ce qu'une réponse positive soit reçue.
INITIALIZING La ressource de planification est en cours de création.
DELETING La ressource de programmation est en cours de suppression.

Méthodes

create

Crée un notebook planifié dans un projet et un emplacement donnés.

delete

Supprime la planification et tous les jobs sous-jacents

get

Obtenir les détails d'une programmation

list

Liste les planifications d'un projet et d'un emplacement donnés.