BareMetalClusterNetworkConfigArgs

data class BareMetalClusterNetworkConfigArgs(val advancedNetworking: Output<Boolean>? = null, val islandModeCidr: Output<BareMetalClusterNetworkConfigIslandModeCidrArgs>? = null, val multipleNetworkInterfacesConfig: Output<BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs>? = null, val srIovConfig: Output<BareMetalClusterNetworkConfigSrIovConfigArgs>? = null) : ConvertibleToJava<BareMetalClusterNetworkConfigArgs>

Constructors

Link copied to clipboard
constructor(advancedNetworking: Output<Boolean>? = null, islandModeCidr: Output<BareMetalClusterNetworkConfigIslandModeCidrArgs>? = null, multipleNetworkInterfacesConfig: Output<BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs>? = null, srIovConfig: Output<BareMetalClusterNetworkConfigSrIovConfigArgs>? = null)

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

A nested object resource. Structure is documented below.

Link copied to clipboard

Configuration for multiple network interfaces. Structure is documented below.

Link copied to clipboard

Configuration for SR-IOV. Structure is documented below.

Functions

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