Class DataFusionInstanceNetworkConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.data_fusion_instance.DataFusionInstanceNetworkConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DataFusionInstanceNetworkConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataFusionInstanceNetworkConfig
@Stability(Stable) @Internal public static final class DataFusionInstanceNetworkConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataFusionInstanceNetworkConfig
An implementation forDataFusionInstanceNetworkConfig
-
-
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.data_fusion_instance.DataFusionInstanceNetworkConfig
DataFusionInstanceNetworkConfig.Builder, DataFusionInstanceNetworkConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataFusionInstanceNetworkConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDataFusionInstanceNetworkConfig.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)StringgetConnectionType()Optional.StringgetIpAllocation()The IP range in CIDR notation to use for the managed Data Fusion instance nodes.StringgetNetwork()Name of the network in the project with which the tenant project will be peered for executing pipelines.DataFusionInstanceNetworkConfigPrivateServiceConnectConfiggetPrivateServiceConnectConfig()private_service_connect_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(DataFusionInstanceNetworkConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataFusionInstanceNetworkConfig.Builder.
-
-
Method Detail
-
getConnectionType
public final String getConnectionType()
Description copied from interface:DataFusionInstanceNetworkConfigOptional.Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. Possible values: ["VPC_PEERING", "PRIVATE_SERVICE_CONNECT_INTERFACES"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#connection_type DataFusionInstance#connection_type}
- Specified by:
getConnectionTypein interfaceDataFusionInstanceNetworkConfig
-
getIpAllocation
public final String getIpAllocation()
Description copied from interface:DataFusionInstanceNetworkConfigThe IP range in CIDR notation to use for the managed Data Fusion instance nodes.This range must not overlap with any other ranges used in the Data Fusion instance network. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#ip_allocation DataFusionInstance#ip_allocation}
- Specified by:
getIpAllocationin interfaceDataFusionInstanceNetworkConfig
-
getNetwork
public final String getNetwork()
Description copied from interface:DataFusionInstanceNetworkConfigName of the network in the project with which the tenant project will be peered for executing pipelines.In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#network DataFusionInstance#network}
- Specified by:
getNetworkin interfaceDataFusionInstanceNetworkConfig
-
getPrivateServiceConnectConfig
public final DataFusionInstanceNetworkConfigPrivateServiceConnectConfig getPrivateServiceConnectConfig()
Description copied from interface:DataFusionInstanceNetworkConfigprivate_service_connect_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#private_service_connect_config DataFusionInstance#private_service_connect_config}
- Specified by:
getPrivateServiceConnectConfigin interfaceDataFusionInstanceNetworkConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-