Class DataFusionInstanceNetworkConfig.Jsii$Proxy

    • 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.
    • Method Detail

      • getConnectionType

        public final String getConnectionType()
        Description copied from interface: DataFusionInstanceNetworkConfig
        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}

        Specified by:
        getConnectionType in interface DataFusionInstanceNetworkConfig
      • getIpAllocation

        public final String getIpAllocation()
        Description copied from interface: DataFusionInstanceNetworkConfig
        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}

        Specified by:
        getIpAllocation in interface DataFusionInstanceNetworkConfig
      • getNetwork

        public final String getNetwork()
        Description copied from interface: DataFusionInstanceNetworkConfig
        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}

        Specified by:
        getNetwork in interface DataFusionInstanceNetworkConfig
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object