PrivateClusterConfigResponse class

Configuration options for private workstation clusters.

Constructors

PrivateClusterConfigResponse({required Input<List<String>> allowedProjects, required Input<String> clusterHostname, required Input<bool> enablePrivateEndpoint, required Input<String> serviceAttachmentUri})
Creates a new PrivateClusterConfigResponse. allowedProjects 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. clusterHostname 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. enablePrivateEndpoint Immutable. Whether Workstations endpoint is private. serviceAttachmentUri 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.
const
PrivateClusterConfigResponse.fromMap(Map<String, dynamic> map)
factory

Properties

allowedProjects → Input<List<String>>
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.
final
clusterHostname → Input<String>
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.
final
enablePrivateEndpoint → Input<bool>
Immutable. Whether Workstations endpoint is private.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAttachmentUri → Input<String>
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.
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