REST Resource: projects.locations.schedules

리소스: 일정

일정의 정의입니다.

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

string

출력 전용입니다. 이 일정의 이름입니다. 형식: projects/{projectId}/locations/{location}/schedules/{scheduleId}

displayName

string

출력 전용입니다. UI 목적으로 사용되는 표시 이름입니다. 이름에는 영숫자 문자, 하이픈 -, 밑줄 _만 포함할 수 있습니다.

description

string

이 환경에 대한 간단한 설명입니다.

state

enum (State)

cronSchedule

string

작업이 실행될 크론탭 형식의 일정입니다. 형식: 분, 시간, 일, 월, 요일(예: 0 0 * * WED = 매주 수요일) 자세한 예는 https://crontab.guru/examples.html을 참고하세요.

timeZone

string

cronSchedule이 실행되는 시간대입니다. 이 필드의 값은 tz 데이터베이스의 시간대 이름이어야 합니다. TZ 데이터베이스: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

일부 시간대에는 일광 절약 시간 조항이 포함되어 있습니다. 일광 절약 시간 규칙은 선택한 tz에 따라 결정됩니다. UTC의 경우 'utc' 문자열을 사용합니다. 시간대를 지정하지 않으면 기본값은 UTC (GMT라고도 함)입니다.

createTime

string (Timestamp format)

출력 전용입니다. 일정이 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 일정이 마지막으로 업데이트된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

executionTemplate

object (ExecutionTemplate)

이 일정에 해당하는 노트북 실행 템플릿입니다.

recentExecutions[]

object (Execution)

출력 전용입니다. 이 일정에서 트리거된 가장 최근 실행 이름과 해당 상태입니다.

주

작업 상태입니다.

열거형
STATE_UNSPECIFIED 지정되지 않은 상태입니다.
ENABLED 작업이 정상적으로 실행되고 있습니다.
PAUSED 작업이 사용자에 의해 일시중지되었습니다. 실행되지 않습니다. 사용자는 Cloud Scheduler를 사용하여 의도적으로 작업을 일시중지할 수 있습니다.
DISABLED 오류로 인해 시스템에서 작업을 사용 중지했습니다. 사용자는 작업을 사용 중지하도록 직접 설정할 수 없습니다.
UPDATE_FAILED 실패한 CloudScheduler.UpdateJob 작업으로 인해 발생하는 작업 상태입니다. 이 상태에서 작업을 복구하려면 성공적인 응답이 수신될 때까지 CloudScheduler.UpdateJob을 다시 시도하세요.
INITIALIZING 일정 리소스를 만드는 중입니다.
DELETING 일정 리소스가 삭제되는 중입니다.

메서드

create

특정 프로젝트와 위치에 새 예약된 노트북을 만듭니다.

delete

일정 및 모든 기본 작업을 삭제합니다.

get

일정의 세부정보를 가져옵니다.

list

특정 프로젝트와 위치의 일정을 나열합니다.