Class WorkstationClusterState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.workstations.inputs.WorkstationClusterState
-
public final class WorkstationClusterState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WorkstationClusterState.Builder
-
Field Summary
Fields Modifier and Type Field Description static WorkstationClusterState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
annotations()
static WorkstationClusterState.Builder
builder()
static WorkstationClusterState.Builder
builder(WorkstationClusterState defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<WorkstationClusterConditionArgs>>>
conditions()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
createTime()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
degraded()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
displayName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
etag()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
network()
java.util.Optional<com.pulumi.core.Output<WorkstationClusterPrivateClusterConfigArgs>>
privateClusterConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
subnetwork()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
uid()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
workstationClusterId()
-
-
-
Field Detail
-
Empty
public static final WorkstationClusterState Empty
-
-
Method Detail
-
annotations
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> annotations()
- Returns:
- Client-specified annotations. This is distinct from labels.
-
conditions
public java.util.Optional<com.pulumi.core.Output<java.util.List<WorkstationClusterConditionArgs>>> conditions()
- Returns:
- Status conditions describing the current resource state. Structure is documented below.
-
createTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
- Returns:
- Time when this resource was created.
-
degraded
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> degraded()
- Returns:
- Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. Details can be found in the conditions field.
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- Human-readable name for this resource.
-
etag
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
- Returns:
- Checksum computed by the server. May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- Client-specified labels that are applied to the resource and that are also propagated to the underlying Compute Engine resources.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The location where the workstation cluster should reside.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the cluster resource.
-
network
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> network()
- Returns:
- The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}".
-
privateClusterConfig
public java.util.Optional<com.pulumi.core.Output<WorkstationClusterPrivateClusterConfigArgs>> privateClusterConfig()
- Returns:
- Configuration for private cluster. Structure is documented below.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
-
subnetwork
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetwork()
- Returns:
- Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. Must be part of the subnetwork specified for this cluster.
-
uid
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> uid()
- Returns:
- The system-generated UID of the resource.
-
workstationClusterId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workstationClusterId()
- Returns:
- ID to use for the workstation cluster. ***
-
builder
public static WorkstationClusterState.Builder builder()
-
builder
public static WorkstationClusterState.Builder builder(WorkstationClusterState defaults)
-
-