SessionTemplateState class
Input properties used for looking up and filtering SessionTemplate resources.
Constructors
-
SessionTemplateState({Input<
String?> ? createTime, Input<String?> ? creator, Input<String?> ? deletionPolicy, Input<Map< ? effectiveLabels, Input<String, String> ?>SessionTemplateEnvironmentConfig?> ? environmentConfig, Input<SessionTemplateJupyterSession?> ? jupyterSession, Input<Map< ? labels, Input<String, String> ?>String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<Map< ? pulumiLabels, Input<String, String> ?>SessionTemplateRuntimeConfig?> ? runtimeConfig, Input<Map< ? sparkConnectSession, Input<String, dynamic> ?>String?> ? updateTime, Input<String?> ? uuid}) -
Creates a new SessionTemplateState.
createTimeThe time when the session template was created.creatorThe email address of the user who created the session template.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.effectiveLabelsAll of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.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.pulumiLabelsThe combination of labels configured directly on the resourceruntimeConfigRuntime configuration for the session template.sparkConnectSessionSpark connect configuration for an interactive session.updateTimeThe time when the session template was updated.uuidA session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.const -
SessionTemplateState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
The time when the session template was created.
final
-
creator
→ Input<
String?> ? -
The email address of the user who created the session template.
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
-
effectiveLabels
→ Input<
Map< ?String, String> ?> -
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
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
-
pulumiLabels
→ Input<
Map< ?String, String> ?> -
The combination of labels configured directly on the resource
and default labels configured on the provider.
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
-
updateTime
→ Input<
String?> ? -
The time when the session template was updated.
final
-
uuid
→ Input<
String?> ? -
A session template UUID (Unique Universal Identifier). The service generates this value when it creates the session template.
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