BareMetalNetworkConfigArgs

data class BareMetalNetworkConfigArgs(val advancedNetworking: Output<Boolean>? = null, val islandModeCidr: Output<BareMetalIslandModeCidrConfigArgs>? = null, val multipleNetworkInterfacesConfig: Output<BareMetalMultipleNetworkInterfacesConfigArgs>? = null, val srIovConfig: Output<BareMetalSrIovConfigArgs>? = null) : ConvertibleToJava<BareMetalNetworkConfigArgs>

Specifies the cluster network configuration.

Constructors

Link copied to clipboard
fun BareMetalNetworkConfigArgs(advancedNetworking: Output<Boolean>? = null, islandModeCidr: Output<BareMetalIslandModeCidrConfigArgs>? = null, multipleNetworkInterfacesConfig: Output<BareMetalMultipleNetworkInterfacesConfigArgs>? = null, srIovConfig: Output<BareMetalSrIovConfigArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): BareMetalNetworkConfigArgs

Properties

Link copied to clipboard
val advancedNetworking: Output<Boolean>? = null

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.

Link copied to clipboard

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.

Link copied to clipboard

Configuration for multiple network interfaces.

Link copied to clipboard

Configuration for SR-IOV.