Cloud Workstations v1 API - Class WorkstationCluster.Types.PrivateClusterConfig (1.2.0)

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

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

Configuration options for private workstation clusters.

Inheritance

object > WorkstationCluster.Types.PrivateClusterConfig

Namespace

Google.Cloud.Workstations.V1

Assembly

Google.Cloud.Workstations.V1.dll

Constructors

PrivateClusterConfig()

public PrivateClusterConfig()

PrivateClusterConfig(PrivateClusterConfig)

public PrivateClusterConfig(WorkstationCluster.Types.PrivateClusterConfig other)
Parameter
NameDescription
otherWorkstationClusterTypesPrivateClusterConfig

Properties

AllowedProjects

public RepeatedField<string> AllowedProjects { get; }

Optional. Additional projects that are allowed to attach to the workstation cluster's service attachment. By default, the workstation cluster's project and the VPC host project (if different) are allowed.

Property Value
TypeDescription
RepeatedFieldstring

ClusterHostname

public string ClusterHostname { get; set; }

Output only. Hostname for the workstation cluster. This field will be populated only when private endpoint is enabled. To access workstations in the workstation cluster, create a new DNS zone mapping this domain name to an internal IP address and a forwarding rule mapping that address to the service attachment.

Property Value
TypeDescription
string

EnablePrivateEndpoint

public bool EnablePrivateEndpoint { get; set; }

Immutable. Whether Workstations endpoint is private.

Property Value
TypeDescription
bool

ServiceAttachmentUri

public string ServiceAttachmentUri { get; set; }

Output only. Service attachment URI for the workstation cluster. The service attachemnt is created when private endpoint is enabled. To access workstations in the workstation cluster, configure access to the managed service using Private Service Connect.

Property Value
TypeDescription
string