Cloud Workstations v1 API - Class WorkstationCluster (1.0.0-beta01)

public sealed class WorkstationCluster : IMessage<WorkstationCluster>, IEquatable<WorkstationCluster>, IDeepCloneable<WorkstationCluster>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Workstations v1 API class WorkstationCluster.

A grouping of workstation configurations and the associated workstations in that region.

Inheritance

object > WorkstationCluster

Namespace

Google.Cloud.Workstations.V1

Assembly

Google.Cloud.Workstations.V1.dll

Constructors

WorkstationCluster()

public WorkstationCluster()

WorkstationCluster(WorkstationCluster)

public WorkstationCluster(WorkstationCluster other)
Parameter
NameDescription
otherWorkstationCluster

Properties

Annotations

public MapField<string, string> Annotations { get; }

Client-specified annotations.

Property Value
TypeDescription
MapFieldstringstring

Conditions

public RepeatedField<Status> Conditions { get; }

Output only. Status conditions describing the current resource state.

Property Value
TypeDescription
RepeatedFieldStatus

ControlPlaneIp

public string ControlPlaneIp { get; set; }

Output only. The private IP address of the control plane for this 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.

Property Value
TypeDescription
string

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Time when this resource was created.

Property Value
TypeDescription
Timestamp

Degraded

public bool Degraded { get; set; }

Output only. 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.

Property Value
TypeDescription
bool

DeleteTime

public Timestamp DeleteTime { get; set; }

Output only. Time when this resource was soft-deleted.

Property Value
TypeDescription
Timestamp

DisplayName

public string DisplayName { get; set; }

Human-readable name for this resource.

Property Value
TypeDescription
string

Etag

public string Etag { get; set; }

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.

Property Value
TypeDescription
string

Labels

public MapField<string, string> Labels { get; }

Client-specified labels that are applied to the resource and that are also propagated to the underlying Compute Engine resources.

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

Full name of this resource.

Property Value
TypeDescription
string

Network

public string Network { get; set; }

Immutable. Name of the Compute Engine network in which instances associated with this cluster will be created.

Property Value
TypeDescription
string

PrivateClusterConfig

public WorkstationCluster.Types.PrivateClusterConfig PrivateClusterConfig { get; set; }

Configuration for private cluster.

Property Value
TypeDescription
WorkstationClusterTypesPrivateClusterConfig

Reconciling

public bool Reconciling { get; set; }

Output only. Indicates whether this resource is currently being updated to match its intended state.

Property Value
TypeDescription
bool

Subnetwork

public string Subnetwork { get; set; }

Immutable. 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.

Property Value
TypeDescription
string

Uid

public string Uid { get; set; }

Output only. A system-assigned unique identified for this resource.

Property Value
TypeDescription
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Time when this resource was most recently updated.

Property Value
TypeDescription
Timestamp

WorkstationClusterName

public WorkstationClusterName WorkstationClusterName { get; set; }

WorkstationClusterName-typed view over the Name resource name property.

Property Value
TypeDescription
WorkstationClusterName