NetworkConfig class
NetworkConfig reports the relative names of network & subnetwork.
Constructors
- NetworkConfig({String? datapathProvider, DefaultSnatStatus? defaultSnatStatus, DNSConfig? dnsConfig, bool? enableCiliumClusterwideNetworkPolicy, bool? enableFqdnNetworkPolicy, bool? enableIntraNodeVisibility, bool? enableL4ilbSubsetting, bool? enableMultiNetworking, GatewayAPIConfig? gatewayApiConfig, String? inTransitEncryptionConfig, String? network, ClusterNetworkPerformanceConfig? networkPerformanceConfig, String? privateIpv6GoogleAccess, ServiceExternalIPsConfig? serviceExternalIpsConfig, String? subnetwork})
- NetworkConfig.fromJson(Map json_)
Properties
- datapathProvider ↔ String?
-
The desired datapath provider for this cluster.
getter/setter pair
- defaultSnatStatus ↔ DefaultSnatStatus?
-
Whether the cluster disables default in-node sNAT rules.
getter/setter pair
- dnsConfig ↔ DNSConfig?
-
DNSConfig contains clusterDNS config for this cluster.
getter/setter pair
- enableCiliumClusterwideNetworkPolicy ↔ bool?
-
Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.
getter/setter pair
- enableFqdnNetworkPolicy ↔ bool?
-
Whether FQDN Network Policy is enabled on this cluster.
getter/setter pair
- enableIntraNodeVisibility ↔ bool?
-
Whether Intra-node visibility is enabled for this cluster.
getter/setter pair
- enableL4ilbSubsetting ↔ bool?
-
Whether L4ILB Subsetting is enabled for this cluster.
getter/setter pair
- enableMultiNetworking ↔ bool?
-
Whether multi-networking is enabled for this cluster.
getter/setter pair
- gatewayApiConfig ↔ GatewayAPIConfig?
-
GatewayAPIConfig contains the desired config of Gateway API on this
cluster.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- inTransitEncryptionConfig ↔ String?
-
Specify the details of in-transit encryption.
Possible string values are:
getter/setter pair
- network ↔ String?
-
The relative name of the Google Compute Engine
network(https://cloud.google.com/compute/docs/networks-and-firewalls#networks)
to which the cluster is connected.
getter/setter pair
- networkPerformanceConfig ↔ ClusterNetworkPerformanceConfig?
-
Network bandwidth tier configuration.
getter/setter pair
- privateIpv6GoogleAccess ↔ String?
-
The desired state of IPv6 connectivity to Google Services.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceExternalIpsConfig ↔ ServiceExternalIPsConfig?
-
ServiceExternalIPsConfig specifies if services with externalIPs field are
blocked or not.
getter/setter pair
- subnetwork ↔ String?
-
The relative name of the Google Compute Engine
subnetwork to which the
cluster is connected.
getter/setter pair
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