WorkstationArgs class

The set of arguments for Workstation. The set of arguments for Workstation.

Constructors

WorkstationArgs({Input<Map<String, String>>? annotations, Input<String>? displayName, Input<Map<String, String>>? env, Input<String>? etag, Input<Map<String, String>>? labels, Input<String>? location, Input<String>? name, Input<String>? project, required Input<String> workstationClusterId, required Input<String> workstationConfigId, required Input<String> workstationId})
Creates a new WorkstationArgs. annotations Optional. Client-specified annotations. displayName Optional. Human-readable name for this workstation. env Optional. Environment variables passed to the workstation container's entrypoint. etag Optional. Checksum computed by the server. May be sent on update and delete requests to make sure that the client has an up-to-date value before proceeding. labels Optional. Labels that are applied to the workstation and that are also propagated to the underlying Compute Engine resources. location Optional. name Identifier. Full name of this workstation. project Optional. workstationClusterId Required. workstationConfigId Required. workstationId Required. ID to use for the workstation.
const
WorkstationArgs.fromMap(Map<String, dynamic> map)
factory

Properties

annotations → Input<Map<String, String>>?
Optional. Client-specified annotations.
final
displayName → Input<String>?
Optional. Human-readable name for this workstation.
final
env → Input<Map<String, String>>?
Optional. Environment variables passed to the workstation container's entrypoint.
final
etag → Input<String>?
Optional. Checksum computed by the server. May be sent on update and delete requests to make sure that the client has an up-to-date value before proceeding.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
Optional. Labels that are applied to the workstation and that are also propagated to the underlying Compute Engine resources.
final
location → Input<String>?
final
name → Input<String>?
Identifier. Full name of this workstation.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
workstationClusterId → Input<String>
final
workstationConfigId → Input<String>
final
workstationId → Input<String>
Required. ID to use for the workstation.
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