WorkstationState constructor
- Input<
Map< ? annotations,String, String> ?> - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? displayName, - Input<
Map< ? effectiveAnnotations,String, String> ?> - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
Map< ? env,String, String> ?> - Input<
String?> ? host, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? sourceWorkstation, - Input<
String?> ? state, - Input<
String?> ? uid, - Input<
String?> ? workstationClusterId, - Input<
String?> ? workstationConfigId, - Input<
String?> ? workstationId,
Creates a new WorkstationState.
annotations Client-specified annotations. This is distinct from labels.
createTime Time when this resource was created.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
displayName Human-readable name for this resource.
effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
env 'Client-specified environment variables passed to the workstation container's entrypoint.'
host Host to which clients can send HTTPS traffic that will be received by the workstation.
labels Client-specified labels that are applied to the resource and that are also propagated to the underlying Compute Engine resources.
location The location where the workstation parent resources reside.
name Full name of this resource.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
sourceWorkstation Full resource name of the source workstation from which the workstation's persistent
state Current state of the workstation.
uid A system-assigned unique identified for this resource.
workstationClusterId The ID of the parent workstation cluster.
workstationConfigId The ID of the parent workstation cluster config.
workstationId ID to use for the workstation.
Implementation
const WorkstationState({
this.annotations,
this.createTime,
this.deletionPolicy,
this.displayName,
this.effectiveAnnotations,
this.effectiveLabels,
this.env,
this.host,
this.labels,
this.location,
this.name,
this.project,
this.pulumiLabels,
this.sourceWorkstation,
this.state,
this.uid,
this.workstationClusterId,
this.workstationConfigId,
this.workstationId,
});