NotebookExecutionArgs class
The set of arguments for NotebookExecution. The set of arguments for NotebookExecution.
Constructors
-
NotebookExecutionArgs({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.
customEnvironmentSpecCompute configuration to use for an execution jobdataformRepositorySourceThe Dataform Repository containing the input notebook.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.directNotebookSourceThe content of the input notebook in ipynb format.displayNameRequired. The display name of the Notebook Execution.executionTimeoutMax running time of the execution job in seconds (default 86400s / 24 hrs).executionUserThe user email to run the execution as.gcsNotebookSourceThe Cloud Storage uri for the input notebook.gcsOutputUriThe Cloud Storage location to upload the result to. Format:gs://bucket-namelocationThe location for the resource: https://cloud.google.com/colab/docs/locationsnotebookExecutionJobIdUser specified ID for the Notebook Execution JobnotebookRuntimeTemplateResourceNameThe NotebookRuntimeTemplate to source compute configuration from.projectThe ID of the project in which the resource belongs.serviceAccountThe service account to run the execution as.workbenchRuntimeConfiguration for a Workbench Instances-based environment.const -
NotebookExecutionArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
customEnvironmentSpec
→ Input<
NotebookExecutionCustomEnvironmentSpec?> ? -
Compute configuration to use for an execution job
Structure is documented below.
final
-
dataformRepositorySource
→ Input<
NotebookExecutionDataformRepositorySource?> ? -
The Dataform Repository containing the input notebook.
Structure is documented below.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
directNotebookSource
→ Input<
NotebookExecutionDirectNotebookSource?> ? -
The content of the input notebook in ipynb format.
Structure is documented below.
final
-
displayName
→ Input<
String> -
Required. The display name of the Notebook Execution.
final
-
executionTimeout
→ Input<
String?> ? -
Max running time of the execution job in seconds (default 86400s / 24 hrs).
final
-
executionUser
→ Input<
String?> ? -
The user email to run the execution as.
final
-
gcsNotebookSource
→ Input<
NotebookExecutionGcsNotebookSource?> ? -
The Cloud Storage uri for the input notebook.
Structure is documented below.
final
-
gcsOutputUri
→ Input<
String> -
The Cloud Storage location to upload the result to. Format:
gs://bucket-namefinal - hashCode → int
-
The hash code for this object.
no setterinherited
-
location
→ Input<
String> -
The location for the resource: https://cloud.google.com/colab/docs/locations
final
-
notebookExecutionJobId
→ Input<
String?> ? -
User specified ID for the Notebook Execution Job
final
-
notebookRuntimeTemplateResourceName
→ Input<
String?> ? -
The NotebookRuntimeTemplate to source compute configuration from.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccount
→ Input<
String?> ? -
The service account to run the execution as.
final
-
workbenchRuntime
→ Input<
NotebookExecutionWorkbenchRuntime?> ? -
Configuration for a Workbench Instances-based environment.
Structure is documented below.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited