NotebookExecutionArgs constructor
- Input<
NotebookExecutionCustomEnvironmentSpec?> ? customEnvironmentSpec, - Input<
NotebookExecutionDataformRepositorySource?> ? dataformRepositorySource, - Input<
String?> ? deletionPolicy, - Input<
NotebookExecutionDirectNotebookSource?> ? directNotebookSource, - required Input<
String> displayName, - Input<
String?> ? executionTimeout, - Input<
String?> ? executionUser, - Input<
NotebookExecutionGcsNotebookSource?> ? gcsNotebookSource, - required Input<
String> gcsOutputUri, - required Input<
String> location, - Input<
String?> ? notebookExecutionJobId, - Input<
String?> ? notebookRuntimeTemplateResourceName, - Input<
String?> ? project, - Input<
String?> ? serviceAccount, - Input<
NotebookExecutionWorkbenchRuntime?> ? workbenchRuntime,
Creates a new NotebookExecutionArgs.
customEnvironmentSpec Compute configuration to use for an execution job
dataformRepositorySource The Dataform Repository containing the input notebook.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
directNotebookSource The content of the input notebook in ipynb format.
displayName Required. The display name of the Notebook Execution.
executionTimeout Max running time of the execution job in seconds (default 86400s / 24 hrs).
executionUser The user email to run the execution as.
gcsNotebookSource The Cloud Storage uri for the input notebook.
gcsOutputUri The Cloud Storage location to upload the result to. Format:gs://bucket-name
location The location for the resource: https://cloud.google.com/colab/docs/locations
notebookExecutionJobId User specified ID for the Notebook Execution Job
notebookRuntimeTemplateResourceName The NotebookRuntimeTemplate to source compute configuration from.
project The ID of the project in which the resource belongs.
serviceAccount The service account to run the execution as.
workbenchRuntime Configuration for a Workbench Instances-based environment.
Implementation
const NotebookExecutionArgs({
this.customEnvironmentSpec,
this.dataformRepositorySource,
this.deletionPolicy,
this.directNotebookSource,
required this.displayName,
this.executionTimeout,
this.executionUser,
this.gcsNotebookSource,
required this.gcsOutputUri,
required this.location,
this.notebookExecutionJobId,
this.notebookRuntimeTemplateResourceName,
this.project,
this.serviceAccount,
this.workbenchRuntime,
});