WorkstationCluster class
Creates a new workstation cluster.
Constructors
- WorkstationCluster(String name, {WorkstationClusterArgs? args, CustomResourceOptions? options})
-
Creates a new WorkstationCluster.
nameThe Pulumi resource name.argsArguments used to configure this WorkstationCluster. The set of arguments for WorkstationCluster.optionsResource options controlling this resource's behavior.
Properties
-
annotations
↔ Output<
Map< String, String> > -
Optional. Client-specified annotations.
latefinal
-
childResources
→ Set<
Resource> -
finalinherited
-
completionSources
↔ Map<
String, IOutputCompletionSource> -
latefinalinherited
-
conditions
↔ Output<
List< Map< >String, dynamic> > -
Status conditions describing the workstation cluster's current state.
latefinal
-
controlPlaneIp
↔ Output<
String> -
The private IP address of the control plane for this workstation cluster. Workstation VMs need access to this IP address to work with the service, so make sure that your firewall rules allow egress from the workstation VMs to this address.
latefinal
-
createTime
↔ Output<
String> -
Time when this workstation cluster was created.
latefinal
-
degraded
↔ Output<
bool> -
Whether this workstation cluster is in degraded mode, in which case it may require user action to restore full functionality. Details can be found in conditions.
latefinal
-
deleteTime
↔ Output<
String> -
Time when this workstation cluster was soft-deleted.
latefinal
-
displayName
↔ Output<
String> -
Optional. Human-readable name for this workstation cluster.
latefinal
-
etag
↔ Output<
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.
latefinal
- hashCode → int
-
The hash code for this object.
no setterinherited
-
id
↔ Output<
String> -
getter/setter pairinherited
- isCustom → bool
-
Returns whether this resource is provider-managed.
no setterinherited
- isProtected → bool
-
Returns whether this resource is protected from deletion.
no setterinherited
- isRemote → bool
-
Whether this resource is registered as remote.
no setterinherited
- isResourceReference → bool
-
Whether this instance represents a resource value returned over RPC.
finalinherited
-
labels
↔ Output<
Map< String, String> > -
Optional. Labels that are applied to the workstation cluster and that are also propagated to the underlying Compute Engine resources.
latefinal
-
location
↔ Output<
String> -
latefinal
-
name
↔ Output<
String> -
Identifier. Full name of this workstation cluster.
latefinal
-
network
↔ Output<
String> -
Immutable. Name of the Compute Engine network in which instances associated with this workstation cluster will be created.
latefinal
-
privateClusterConfig
↔ Output<
PrivateClusterConfigResponse> -
Optional. Configuration for private workstation cluster.
latefinal
-
project
↔ Output<
String> -
latefinal
-
reconciling
↔ Output<
bool> -
Indicates whether this workstation cluster is currently being updated to match its intended state.
latefinal
-
resourceTransforms
→ List<
ResourceTransform> -
Inherited/explicit async transforms.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
subnetwork
↔ Output<
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.
latefinal
-
transformations
→ List<
ResourceTransformation> -
Inherited/explicit legacy transformations.
no setterinherited
-
uid
↔ Output<
String> -
A system-assigned unique identifier for this workstation cluster.
latefinal
-
updateTime
↔ Output<
String> -
Time when this workstation cluster was most recently updated.
latefinal
-
urn
↔ Output<
String> -
latefinalinherited
-
workstationClusterId
↔ Output<
String> -
Required. ID to use for the workstation cluster.
latefinal
Methods
-
failId(
Object error) → void -
Completes this resource ID with an error when registration fails.
inherited
-
failOutputs(
Object error) → void -
Completes all output properties with
error.inherited -
failUrn(
Object error) → void -
Completes this resource URN with an error when registration fails.
inherited
-
getProvider(
String moduleMember) → ProviderResource? -
Returns provider for
moduleMember's package, if configured.inherited -
getResourceName(
) → String -
Returns this resource's logical name.
inherited
-
getResourceType(
) → String -
Returns this resource's Pulumi type token.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerOutput<
T> (String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output< T> -
Registers a dynamic output property for this resource.
inherited
-
resolveId(
String? value, {required bool isKnown}) → void -
Resolves the provider-assigned ID for this resource.
inherited
-
resolveOutputs(
Struct outputs) → void -
Resolves all output properties from a monitor response payload.
inherited
-
resolveUrn(
String value) → void -
Resolves this resource's URN once assigned by the engine.
inherited
-
serializeProperties(
Map< String, dynamic> properties) → Future<Struct> -
Serializes resource properties for RPC transmission.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited