PrivateClusterConfigResponse class
Configuration options for private workstation clusters.
Constructors
-
PrivateClusterConfigResponse({required Input<
List< allowedProjects, required Input<String> >String> clusterHostname, required Input<bool> enablePrivateEndpoint, required Input<String> serviceAttachmentUri}) -
Creates a new PrivateClusterConfigResponse.
allowedProjectsOptional. 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.clusterHostnameHostname 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.enablePrivateEndpointImmutable. Whether Workstations endpoint is private.serviceAttachmentUriService 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