ClusterControlPlaneEndpointsConfigDnsEndpointConfig class
Constructors
-
ClusterControlPlaneEndpointsConfigDnsEndpointConfig({Input<
bool?> ? allowExternalTraffic, Input<bool?> ? enableK8sCertsViaDns, Input<bool?> ? enableK8sTokensViaDns, Input<String?> ? endpoint}) -
Creates a new ClusterControlPlaneEndpointsConfigDnsEndpointConfig.
allowExternalTrafficControls whether user traffic is allowed over this endpoint. Note that GCP-managed services may still use the endpoint even if this is false.enableK8sCertsViaDnsControls whether the k8s certs auth is allowed via Dns.enableK8sTokensViaDnsControls whether the k8s token auth is allowed via Dns.endpointThe cluster's DNS endpoint.const -
ClusterControlPlaneEndpointsConfigDnsEndpointConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
allowExternalTraffic
→ Input<
bool?> ? -
Controls whether user traffic is allowed over this endpoint. Note that GCP-managed services may still use the endpoint even if this is false.
final
-
enableK8sCertsViaDns
→ Input<
bool?> ? -
Controls whether the k8s certs auth is allowed via Dns.
final
-
enableK8sTokensViaDns
→ Input<
bool?> ? -
Controls whether the k8s token auth is allowed via Dns.
final
-
endpoint
→ Input<
String?> ? -
The cluster's DNS endpoint.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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