PrivateClusterConfig class
Configuration options for private clusters.
Constructors
- PrivateClusterConfig({bool? enablePrivateEndpoint, bool? enablePrivateNodes, PrivateClusterMasterGlobalAccessConfig? masterGlobalAccessConfig, String? masterIpv4CidrBlock, String? peeringName, String? privateEndpoint, String? privateEndpointSubnetwork, String? publicEndpoint})
- PrivateClusterConfig.fromJson(Map json_)
Properties
- enablePrivateEndpoint ↔ bool?
-
Whether the master's internal IP address is used as the cluster endpoint.
getter/setter pair
- enablePrivateNodes ↔ bool?
-
Whether nodes have internal IP addresses only.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- masterGlobalAccessConfig ↔ PrivateClusterMasterGlobalAccessConfig?
-
Controls master global access settings.
getter/setter pair
- masterIpv4CidrBlock ↔ String?
-
The IP range in CIDR notation to use for the hosted master network.
getter/setter pair
- peeringName ↔ String?
-
The peering name in the customer VPC used by this cluster.
getter/setter pair
- privateEndpoint ↔ String?
-
The internal IP address of this cluster's master endpoint.
getter/setter pair
- privateEndpointSubnetwork ↔ String?
-
Subnet to provision the master's private endpoint during cluster creation.
getter/setter pair
- publicEndpoint ↔ String?
-
The external IP address of this cluster's master endpoint.
getter/setter pair
- 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
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited