Class DataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.data_fusion_instance.DataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DataFusionInstanceNetworkConfigPrivateServiceConnectConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataFusionInstanceNetworkConfigPrivateServiceConnectConfig
@Stability(Stable) @Internal public static final class DataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataFusionInstanceNetworkConfigPrivateServiceConnectConfig
An implementation forDataFusionInstanceNetworkConfigPrivateServiceConnectConfig
-
-
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.DataFusionInstanceNetworkConfigPrivateServiceConnectConfig
DataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Builder, DataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDataFusionInstanceNetworkConfigPrivateServiceConnectConfig.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)StringgetNetworkAttachment()Optional.StringgetUnreachableCidrBlock()Optional.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(DataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataFusionInstanceNetworkConfigPrivateServiceConnectConfig.Builder.
-
-
Method Detail
-
getNetworkAttachment
public final String getNetworkAttachment()
Description copied from interface:DataFusionInstanceNetworkConfigPrivateServiceConnectConfigOptional.The reference to the network attachment used to establish private connectivity. It will be of the form projects/{project-id}/regions/{region}/networkAttachments/{network-attachment-id}. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#network_attachment DataFusionInstance#network_attachment}
- Specified by:
getNetworkAttachmentin interfaceDataFusionInstanceNetworkConfigPrivateServiceConnectConfig
-
getUnreachableCidrBlock
public final String getUnreachableCidrBlock()
Description copied from interface:DataFusionInstanceNetworkConfigPrivateServiceConnectConfigOptional.Input only. The CIDR block to which the CDF instance can't route traffic to in the consumer project VPC. The size of this block should be at least /25. This range should not overlap with the primary address range of any subnetwork used by the network attachment. This range can be used for other purposes in the consumer VPC as long as there is no requirement for CDF to reach destinations using these addresses. If this value is not provided, the server chooses a non RFC 1918 address range. The format of this field is governed by RFC 4632. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#unreachable_cidr_block DataFusionInstance#unreachable_cidr_block}
- Specified by:
getUnreachableCidrBlockin interfaceDataFusionInstanceNetworkConfigPrivateServiceConnectConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-