Class GkeonpremBareMetalClusterNetworkConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.gkeonprem_bare_metal_cluster.GkeonpremBareMetalClusterNetworkConfig.Jsii$Proxy
-
- All Implemented Interfaces:
GkeonpremBareMetalClusterNetworkConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- GkeonpremBareMetalClusterNetworkConfig
@Stability(Stable) @Internal public static final class GkeonpremBareMetalClusterNetworkConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GkeonpremBareMetalClusterNetworkConfig
An implementation forGkeonpremBareMetalClusterNetworkConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.gkeonprem_bare_metal_cluster.GkeonpremBareMetalClusterNetworkConfig
GkeonpremBareMetalClusterNetworkConfig.Builder, GkeonpremBareMetalClusterNetworkConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(GkeonpremBareMetalClusterNetworkConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theGkeonpremBareMetalClusterNetworkConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetAdvancedNetworking()Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway.GkeonpremBareMetalClusterNetworkConfigIslandModeCidrgetIslandModeCidr()island_mode_cidr block.GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfiggetMultipleNetworkInterfacesConfig()multiple_network_interfaces_config block.GkeonpremBareMetalClusterNetworkConfigSrIovConfiggetSrIovConfig()sr_iov_config block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(GkeonpremBareMetalClusterNetworkConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theGkeonpremBareMetalClusterNetworkConfig.Builder.
-
-
Method Detail
-
getAdvancedNetworking
public final Object getAdvancedNetworking()
Description copied from interface:GkeonpremBareMetalClusterNetworkConfigEnables 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_cluster#advanced_networking GkeonpremBareMetalCluster#advanced_networking}
- Specified by:
getAdvancedNetworkingin interfaceGkeonpremBareMetalClusterNetworkConfig
-
getIslandModeCidr
public final GkeonpremBareMetalClusterNetworkConfigIslandModeCidr getIslandModeCidr()
Description copied from interface:GkeonpremBareMetalClusterNetworkConfigisland_mode_cidr block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_cluster#island_mode_cidr GkeonpremBareMetalCluster#island_mode_cidr}
- Specified by:
getIslandModeCidrin interfaceGkeonpremBareMetalClusterNetworkConfig
-
getMultipleNetworkInterfacesConfig
public final GkeonpremBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig getMultipleNetworkInterfacesConfig()
Description copied from interface:GkeonpremBareMetalClusterNetworkConfigmultiple_network_interfaces_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_cluster#multiple_network_interfaces_config GkeonpremBareMetalCluster#multiple_network_interfaces_config}
- Specified by:
getMultipleNetworkInterfacesConfigin interfaceGkeonpremBareMetalClusterNetworkConfig
-
getSrIovConfig
public final GkeonpremBareMetalClusterNetworkConfigSrIovConfig getSrIovConfig()
Description copied from interface:GkeonpremBareMetalClusterNetworkConfigsr_iov_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_cluster#sr_iov_config GkeonpremBareMetalCluster#sr_iov_config}
- Specified by:
getSrIovConfigin interfaceGkeonpremBareMetalClusterNetworkConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-