Update a schedule

Request
path Parameters
id
required
string
Request Body schema: application/json
permissions
Array of strings unique
resourcePath
string
actions
Array of strings
Items Enum: "COPY_ALL" "COPY" "CREATE" "DELETE_ALL" "DELETE" "EDIT_ALL" "EDIT" "EXECUTE_ALL" "EXECUTE" "EXPORT_ALL" "EXPORT" "MANAGE_ALL" "MANAGE" "READ_ALL" "READ" "SHARE_ALL" "SHARE" "USE_ALL" "USE" "ANY_ACTION_ON_CHILDREN" "ENABLED" "MOVE" "MOVE_ALL" "IMPORT_ALL" "IMPORT" "UNRECOGNIZED"
object
id
string
name
required
string
notebookId
required
string
executeFile
required
string
notebookName
string
lastNotebookExecutionId
string
required
object (SchedulingConfig)
timeout
required
integer <int32>
timeUnit
required
string
Enum: "MINUTES" "HOURS"
maxRetries
integer <int32>
lastNotebookExecutionStatus
string
Enum: "CREATED" "QUEUED" "STARTING" "STARTED" "COMPLETED" "NOTEBOOK_ERROR" "FAILED" "TIMEOUT" "CANCELED" "RESOURCES_ERROR" "CONFIGURATION_ERROR"
notebookStopped
boolean
objectId
string
Responses
200

OK

204

No Content

400

Bad Request

403

Forbidden

500

Internal Server Error

put/api/scheduling/{id}
Request samples
application/json
{
  • "permissions": [
    ],
  • "resourcePath": "string",
  • "actions": [
    ],
  • "groupedResourceTypeToActions": {
    },
  • "id": "string",
  • "name": "string",
  • "notebookId": "string",
  • "executeFile": "string",
  • "notebookName": "string",
  • "lastNotebookExecutionId": "string",
  • "schedulingConfig": {
    },
  • "timeout": 0,
  • "timeUnit": "MINUTES",
  • "maxRetries": 0,
  • "lastNotebookExecutionStatus": "CREATED",
  • "notebookStopped": true,
  • "objectId": "string"
}