SessionTemplateArgs class
The set of arguments for SessionTemplate. The set of arguments for SessionTemplate.
Constructors
-
SessionTemplateArgs({Input<
String?> ? deletionPolicy, Input<SessionTemplateEnvironmentConfig?> ? environmentConfig, Input<SessionTemplateJupyterSession?> ? jupyterSession, Input<Map< ? labels, Input<String, String> ?>String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<SessionTemplateRuntimeConfig?> ? runtimeConfig, Input<Map< ? sparkConnectSession})String, dynamic> ?> -
Creates a new SessionTemplateArgs.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.environmentConfigEnvironment configuration for the session execution.jupyterSessionJupyter configuration for an interactive session.labelsThe labels to associate with this session template.locationThe location in which the session template will be created in.nameThe resource name of the session template in the following format:projectThe ID of the project in which the resource belongs.runtimeConfigRuntime configuration for the session template.sparkConnectSessionSpark connect configuration for an interactive session.const -
SessionTemplateArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
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
-
environmentConfig
→ Input<
SessionTemplateEnvironmentConfig?> ? -
Environment configuration for the session execution.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
jupyterSession
→ Input<
SessionTemplateJupyterSession?> ? -
Jupyter configuration for an interactive session.
Structure is documented below.
final
-
labels
→ Input<
Map< ?String, String> ?> -
The labels to associate with this session template.
final
-
location
→ Input<
String?> ? -
The location in which the session template will be created in.
final
-
name
→ Input<
String?> ? -
The resource name of the session template in the following format:
projects/{project}/locations/{location}/sessionTemplates/{template_id}
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
-
runtimeConfig
→ Input<
SessionTemplateRuntimeConfig?> ? -
Runtime configuration for the session template.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sparkConnectSession
→ Input<
Map< ?String, dynamic> ?> -
Spark connect configuration for an interactive session.
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