WorkstationClusterArgs class

The set of arguments for WorkstationCluster. The set of arguments for WorkstationCluster.

Constructors

WorkstationClusterArgs({Input<Map<String, String>>? annotations, Input<String>? displayName, Input<String>? etag, Input<Map<String, String>>? labels, Input<String>? location, Input<String>? name, Input<String>? network, Input<PrivateClusterConfig>? privateClusterConfig, Input<String>? project, Input<String>? subnetwork, required Input<String> workstationClusterId})
Creates a new WorkstationClusterArgs. annotations Optional. Client-specified annotations. displayName Optional. Human-readable name for this workstation cluster. 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 cluster and that are also propagated to the underlying Compute Engine resources. location Optional. name Identifier. Full name of this workstation cluster. network Immutable. Name of the Compute Engine network in which instances associated with this workstation cluster will be created. privateClusterConfig Optional. Configuration for private workstation cluster. project Optional. subnetwork Immutable. Name of the Compute Engine subnetwork in which instances associated with this workstation cluster will be created. Must be part of the subnetwork specified for this workstation cluster. workstationClusterId Required. ID to use for the workstation cluster.
const
WorkstationClusterArgs.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 cluster.
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 cluster 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 cluster.
final
network → Input<String>?
Immutable. Name of the Compute Engine network in which instances associated with this workstation cluster will be created.
final
privateClusterConfig → Input<PrivateClusterConfig>?
Optional. Configuration for private workstation cluster.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subnetwork → Input<String>?
Immutable. Name of the Compute Engine subnetwork in which instances associated with this workstation cluster will be created. Must be part of the subnetwork specified for this workstation cluster.
final
workstationClusterId → Input<String>
Required. ID to use for the workstation cluster.
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