BareMetalNetworkConfig class
Specifies the cluster network configuration.
Constructors
-
BareMetalNetworkConfig({Input<
bool> ? advancedNetworking, Input<BareMetalIslandModeCidrConfig> ? islandModeCidr, Input<BareMetalMultipleNetworkInterfacesConfig> ? multipleNetworkInterfacesConfig, Input<BareMetalSrIovConfig> ? srIovConfig}) -
Creates a new BareMetalNetworkConfig.
advancedNetworkingEnables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag.islandModeCidrConfiguration for island mode CIDR. In an island-mode network, nodes have unique IP addresses, but pods don't have unique addresses across clusters. This doesn't cause problems because pods in one cluster never directly communicate with pods in another cluster. Instead, there are gateways that mediate between a pod in one cluster and a pod in another cluster.multipleNetworkInterfacesConfigConfiguration for multiple network interfaces.srIovConfigConfiguration for SR-IOV.const -
BareMetalNetworkConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
advancedNetworking
→ Input<
bool> ? -
Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
islandModeCidr
→ Input<
BareMetalIslandModeCidrConfig> ? -
Configuration for island mode CIDR. In an island-mode network, nodes have unique IP addresses, but pods don't have unique addresses across clusters. This doesn't cause problems because pods in one cluster never directly communicate with pods in another cluster. Instead, there are gateways that mediate between a pod in one cluster and a pod in another cluster.
final
-
multipleNetworkInterfacesConfig
→ Input<
BareMetalMultipleNetworkInterfacesConfig> ? -
Configuration for multiple network interfaces.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
srIovConfig
→ Input<
BareMetalSrIovConfig> ? -
Configuration for SR-IOV.
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