WorkstationCluster class

A workstation cluster resource in the Cloud Workstations API.

Defines a group of workstations in a particular region and the VPC network they're attached to.

Constructors

WorkstationCluster({Map<String, String>? annotations, List<Status>? conditions, String? controlPlaneIp, String? createTime, bool? degraded, String? deleteTime, String? displayName, DomainConfig? domainConfig, String? etag, Map<String, String>? labels, String? name, String? network, PrivateClusterConfig? privateClusterConfig, bool? reconciling, String? subnetwork, String? uid, String? updateTime})
WorkstationCluster.fromJson(Map json_)

Properties

annotations Map<String, String>?
Client-specified annotations.
getter/setter pair
conditions List<Status>?
Status conditions describing the workstation cluster's current state.
getter/setter pair
controlPlaneIp String?
The private IP address of the control plane for this workstation cluster.
getter/setter pair
createTime String?
Time when this workstation cluster was created.
getter/setter pair
degraded bool?
Whether this workstation cluster is in degraded mode, in which case it may require user action to restore full functionality.
getter/setter pair
deleteTime String?
Time when this workstation cluster was soft-deleted.
getter/setter pair
displayName String?
Human-readable name for this workstation cluster.
getter/setter pair
domainConfig DomainConfig?
Configuration options for a custom domain.
getter/setter pair
etag String?
Checksum computed by the server.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, String>?
Labels that are applied to the workstation cluster and that are also propagated to the underlying Compute Engine resources.
getter/setter pair
name String?
Identifier.
getter/setter pair
network String?
Name of the Compute Engine network in which instances associated with this workstation cluster will be created.
getter/setter pair
privateClusterConfig PrivateClusterConfig?
Configuration for private workstation cluster.
getter/setter pair
reconciling bool?
Indicates whether this workstation cluster is currently being updated to match its intended state.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subnetwork String?
Name of the Compute Engine subnetwork in which instances associated with this workstation cluster will be created.
getter/setter pair
uid String?
A system-assigned unique identifier for this workstation cluster.
getter/setter pair
updateTime String?
Time when this workstation cluster was most recently updated.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited