BareMetalNetworkConfigResponse class

Specifies the cluster network configuration.

Constructors

BareMetalNetworkConfigResponse({required Input<bool> advancedNetworking, required Input<BareMetalIslandModeCidrConfigResponse> islandModeCidr, required Input<BareMetalMultipleNetworkInterfacesConfigResponse> multipleNetworkInterfacesConfig, required Input<BareMetalSrIovConfigResponse> srIovConfig})
Creates a new BareMetalNetworkConfigResponse. advancedNetworking 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. islandModeCidr 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. multipleNetworkInterfacesConfig Configuration for multiple network interfaces. srIovConfig Configuration for SR-IOV.
const
BareMetalNetworkConfigResponse.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<BareMetalIslandModeCidrConfigResponse>
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<BareMetalMultipleNetworkInterfacesConfigResponse>
Configuration for multiple network interfaces.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
srIovConfig → Input<BareMetalSrIovConfigResponse>
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