Resource: NotebookExecutionJob
NotebookExecutionJob represents an instance of a notebook execution.
namestring
                    
                  Output only. The resource name of this NotebookExecutionJob. Format: projects/{projectId}/locations/{location}/notebookExecutionJobs/{job_id}
displayNamestring
                    
                  The display name of the NotebookExecutionJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
Max running time of the execution job in seconds (default 86400s / 24 hrs).
A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
scheduleResourceNamestring
                    
                  The Schedule resource name if this job is triggered by one. Format: projects/{projectId}/locations/{location}/schedules/{schedule_id}
Output only. The state of the NotebookExecutionJob.
Output only. Populated when the NotebookExecutionJob is completed. When there is an error during notebook execution, the error details are populated.
Output only. timestamp when this NotebookExecutionJob was created.
Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
Output only. timestamp when this NotebookExecutionJob was most recently updated.
Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
labelsmap (key: string, value: string)
                    
                  The labels with user-defined metadata to organize NotebookExecutionJobs.
label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed.
See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
kernelNamestring
                    
                  The name of the kernel to use during notebook execution. If unset, the default kernel is used.
Customer-managed encryption key spec for the notebook execution job. This field is auto-populated if the NotebookRuntimeTemplate has an encryption spec.
notebook_sourceUnion type
                    
                  notebook_source can be only one of the following:The Dataform Repository pointing to a single file notebook repository.
The Cloud Storage url pointing to the ipynb file. Format: gs://bucket/notebookFile.ipynb
The contents of an input notebook file.
environment_specUnion type
                    
                  environment_spec can be only one of the following:notebookRuntimeTemplateResourceNamestring
                          
                        The NotebookRuntimeTemplate to source compute configuration from.
The custom compute configuration for an execution job.
execution_sinkUnion type
                    
                  execution_sink can be only one of the following:gcsOutputUristring
                          
                        The Cloud Storage location to upload the result to. Format: gs://bucket-name
execution_identityUnion type
                    
                  execution_identity can be only one of the following:executionUserstring
                          
                        The user email to run the execution as. Only supported by Colab runtimes.
serviceAccountstring
                          
                        The service account to run the execution as.
runtime_environmentUnion type
                    
                  runtime_environment can be only one of the following:The Workbench runtime configuration to use for the notebook execution.
| JSON representation | 
|---|
| { "name": string, "displayName": string, "executionTimeout": string, "scheduleResourceName": string, "jobState": enum ( | 
DataformRepositorySource
The Dataform Repository containing the input notebook.
dataformRepositoryResourceNamestring
                    
                  The resource name of the Dataform Repository. Format: projects/{projectId}/locations/{location}/repositories/{repository_id}
commitShastring
                    
                  The commit SHA to read repository with. If unset, the file will be read at HEAD.
| JSON representation | 
|---|
| { "dataformRepositoryResourceName": string, "commitSha": string } | 
GcsNotebookSource
The Cloud Storage uri for the input notebook.
uristring
                    
                  The Cloud Storage uri pointing to the ipynb file. Format: gs://bucket/notebookFile.ipynb
generationstring
                    
                  The version of the Cloud Storage object to read. If unset, the current version of the object is read. See https://cloud.google.com/storage/docs/metadata#generation-number.
| JSON representation | 
|---|
| { "uri": string, "generation": string } | 
DirectNotebookSource
The content of the input notebook in ipynb format.
The base64-encoded contents of the input notebook file.
A base64-encoded string.
| JSON representation | 
|---|
| { "content": string } | 
CustomEnvironmentSpec
Compute configuration to use for an execution job.
The specification of a single machine for the execution job.
The specification of a persistent disk to attach for the execution job.
The network configuration to use for the execution job.
| JSON representation | 
|---|
| { "machineSpec": { object ( | 
WorkbenchRuntime
This type has no fields.
Configuration for a Workbench Instances-based environment.
| Methods | |
|---|---|
| 
 | Creates a NotebookExecutionJob. | 
| 
 | Deletes a NotebookExecutionJob. | 
| 
 | Gets a NotebookExecutionJob. | 
| 
 | Lists NotebookExecutionJobs in a Location. |