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