Interface DataFusionInstanceNetworkConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataFusionInstanceNetworkConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.369Z") @Stability(Stable) public interface DataFusionInstanceNetworkConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataFusionInstanceNetworkConfig.BuilderA builder forDataFusionInstanceNetworkConfigstatic classDataFusionInstanceNetworkConfig.Jsii$ProxyAn implementation forDataFusionInstanceNetworkConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DataFusionInstanceNetworkConfig.Builderbuilder()default StringgetConnectionType()Optional.default StringgetIpAllocation()The IP range in CIDR notation to use for the managed Data Fusion instance nodes.default StringgetNetwork()Name of the network in the project with which the tenant project will be peered for executing pipelines.default DataFusionInstanceNetworkConfigPrivateServiceConnectConfiggetPrivateServiceConnectConfig()private_service_connect_config block.
-
-
-
Method Detail
-
getConnectionType
@Stability(Stable) @Nullable default String getConnectionType()
Optional.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}
-
getIpAllocation
@Stability(Stable) @Nullable default String getIpAllocation()
The 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}
-
getNetwork
@Stability(Stable) @Nullable default String getNetwork()
Name 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}
-
getPrivateServiceConnectConfig
@Stability(Stable) @Nullable default DataFusionInstanceNetworkConfigPrivateServiceConnectConfig getPrivateServiceConnectConfig()
private_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}
-
builder
@Stability(Stable) static DataFusionInstanceNetworkConfig.Builder builder()
-
-