NotebookExecutionArgs constructor

const NotebookExecutionArgs({
  1. Input<NotebookExecutionCustomEnvironmentSpec?>? customEnvironmentSpec,
  2. Input<NotebookExecutionDataformRepositorySource?>? dataformRepositorySource,
  3. Input<String?>? deletionPolicy,
  4. Input<NotebookExecutionDirectNotebookSource?>? directNotebookSource,
  5. required Input<String> displayName,
  6. Input<String?>? executionTimeout,
  7. Input<String?>? executionUser,
  8. Input<NotebookExecutionGcsNotebookSource?>? gcsNotebookSource,
  9. required Input<String> gcsOutputUri,
  10. required Input<String> location,
  11. Input<String?>? notebookExecutionJobId,
  12. Input<String?>? notebookRuntimeTemplateResourceName,
  13. Input<String?>? project,
  14. Input<String?>? serviceAccount,
  15. 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,
});