REST Resource: projects.locations.schedules

Resource: Schedule

Definisi jadwal.

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

string

Hanya output. Nama jadwal ini. Format: projects/{projectId}/locations/{location}/schedules/{scheduleId}

displayName

string

Hanya output. Nama tampilan yang digunakan untuk tujuan UI. Nama hanya boleh berisi karakter alfanumerik, tanda hubung -, dan garis bawah _.

description

string

Deskripsi singkat lingkungan ini.

state

enum (State)

cronSchedule

string

Jadwal berformat cron-tab yang digunakan untuk menjalankan tugas. Format: menit, jam, hari dalam sebulan, bulan, hari dalam seminggu, misalnya 0 0 * * WED = setiap hari Rabu Contoh lainnya: https://crontab.guru/examples.html

timeZone

string

Zona waktu yang menjadi dasar cronSchedule. Nilai kolom ini harus berupa nama zona waktu dari database tz. Database TZ: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Perhatikan bahwa beberapa zona waktu mencakup ketentuan untuk waktu musim panas. Aturan untuk waktu musim panas ditentukan oleh tz yang dipilih. Untuk UTC, gunakan string "utc". Jika zona waktu tidak ditentukan, defaultnya adalah UTC (juga dikenal sebagai GMT).

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan jadwal.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Waktu jadwal terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

executionTemplate

object (ExecutionTemplate)

Template Eksekusi Notebook yang sesuai dengan jadwal ini.

recentExecutions[]

object (Execution)

Hanya output. Nama eksekusi terbaru yang dipicu dari jadwal ini dan status yang sesuai.

Negara Bagian

Status tugas.

Enum
STATE_UNSPECIFIED Status tidak ditentukan.
ENABLED Tugas berjalan normal.
PAUSED Tugas dijeda oleh pengguna. Tidak akan dieksekusi. Pengguna dapat menjeda tugas secara sengaja menggunakan Cloud Scheduler.
DISABLED Tugas dinonaktifkan oleh sistem karena terjadi error. Pengguna tidak dapat secara langsung menonaktifkan tugas.
UPDATE_FAILED Status tugas yang dihasilkan dari operasi CloudScheduler.UpdateJob yang gagal. Untuk memulihkan tugas dari status ini, coba lagi CloudScheduler.UpdateJob hingga respons berhasil diterima.
INITIALIZING Sumber daya jadwal sedang dibuat.
DELETING Resource jadwal sedang dihapus.

Metode

create

Membuat Notebook Terjadwal baru di project dan lokasi tertentu.

delete

Menghapus jadwal dan semua tugas yang mendasarinya

get

Mendapatkan detail jadwal

list

Mencantumkan jadwal dalam project dan lokasi tertentu.