1. Registry
  2. Packages
  3. Fivetran Provider
  4. API Docs
  5. ConnectionV2
Viewing docs for fivetran 1.9.41
published on Wednesday, Aug 19, 2026 by fivetran
Viewing docs for fivetran 1.9.41
published on Wednesday, Aug 19, 2026 by fivetran

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fivetran from "@pulumi/fivetran";
    
    const connection = new fivetran.ConnectionV2("connection", {
        service: "fivetran_log",
        groupId: "group_id",
        config: {
            schema: "my_schema",
        },
    });
    // The connection above is created paused. Unpause it to start syncing:
    const pauseState = new fivetran.ConnectionV2PauseState("pause_state", {
        connectionId: connection.id,
        paused: false,
    });
    
    import pulumi
    import pulumi_fivetran as fivetran
    
    connection = fivetran.ConnectionV2("connection",
        service="fivetran_log",
        group_id="group_id",
        config={
            "schema": "my_schema",
        })
    # The connection above is created paused. Unpause it to start syncing:
    pause_state = fivetran.ConnectionV2PauseState("pause_state",
        connection_id=connection.id,
        paused=False)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/fivetran/fivetran"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		connection, err := fivetran.NewConnectionV2(ctx, "connection", &fivetran.ConnectionV2Args{
    			Service: pulumi.String("fivetran_log"),
    			GroupId: pulumi.String("group_id"),
    			Config: pulumi.Any(map[string]interface{}{
    				"schema": "my_schema",
    			}),
    		})
    		if err != nil {
    			return err
    		}
    		// The connection above is created paused. Unpause it to start syncing:
    		_, err = fivetran.NewConnectionV2PauseState(ctx, "pause_state", &fivetran.ConnectionV2PauseStateArgs{
    			ConnectionId: connection.ID(),
    			Paused:       pulumi.Bool(false),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fivetran = Pulumi.Fivetran;
    
    return await Deployment.RunAsync(() => 
    {
        var connection = new Fivetran.ConnectionV2("connection", new()
        {
            Service = "fivetran_log",
            GroupId = "group_id",
            Config = new Dictionary<string, object?>
            {
                ["schema"] = "my_schema",
            },
        });
    
        // The connection above is created paused. Unpause it to start syncing:
        var pauseState = new Fivetran.ConnectionV2PauseState("pause_state", new()
        {
            ConnectionId = connection.Id,
            Paused = false,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fivetran.ConnectionV2;
    import com.pulumi.fivetran.ConnectionV2Args;
    import com.pulumi.fivetran.ConnectionV2PauseState;
    import com.pulumi.fivetran.ConnectionV2PauseStateArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var connection = new ConnectionV2("connection", ConnectionV2Args.builder()
                .service("fivetran_log")
                .groupId("group_id")
                .config(Map.of("schema", "my_schema"))
                .build());
    
            // The connection above is created paused. Unpause it to start syncing:
            var pauseState = new ConnectionV2PauseState("pauseState", ConnectionV2PauseStateArgs.builder()
                .connectionId(connection.id())
                .paused(false)
                .build());
    
        }
    }
    
    resources:
      connection:
        type: fivetran:ConnectionV2
        properties:
          service: fivetran_log
          groupId: group_id
          config:
            schema: my_schema
      # The connection above is created paused. Unpause it to start syncing:
      pauseState:
        type: fivetran:ConnectionV2PauseState
        name: pause_state
        properties:
          connectionId: ${connection.id}
          paused: false
    
    Example coming soon!
    

    Create ConnectionV2 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ConnectionV2(name: string, args: ConnectionV2Args, opts?: CustomResourceOptions);
    @overload
    def ConnectionV2(resource_name: str,
                     args: ConnectionV2Args,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConnectionV2(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     destination_schema_names: Optional[str] = None,
                     service: Optional[str] = None,
                     group_id: Optional[str] = None,
                     networking_method: Optional[str] = None,
                     private_link_id: Optional[str] = None,
                     data_delay_threshold: Optional[float] = None,
                     destination_configuration: Optional[ConnectionV2DestinationConfigurationArgs] = None,
                     daily_sync_time: Optional[str] = None,
                     connect_card_config: Optional[ConnectionV2ConnectCardConfigArgs] = None,
                     hybrid_deployment_agent_id: Optional[str] = None,
                     auth: Optional[Any] = None,
                     pause_after_trial: Optional[bool] = None,
                     data_delay_sensitivity: Optional[str] = None,
                     proxy_agent_id: Optional[str] = None,
                     run_setup_tests: Optional[bool] = None,
                     schedule_type: Optional[str] = None,
                     config: Optional[Any] = None,
                     sync_frequency: Optional[float] = None,
                     trust_certificates: Optional[bool] = None,
                     trust_fingerprints: Optional[bool] = None)
    func NewConnectionV2(ctx *Context, name string, args ConnectionV2Args, opts ...ResourceOption) (*ConnectionV2, error)
    public ConnectionV2(string name, ConnectionV2Args args, CustomResourceOptions? opts = null)
    public ConnectionV2(String name, ConnectionV2Args args)
    public ConnectionV2(String name, ConnectionV2Args args, CustomResourceOptions options)
    
    type: fivetran:ConnectionV2
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "fivetran_connection_v2" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ConnectionV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ConnectionV2Args
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ConnectionV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectionV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectionV2Args
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var connectionV2Resource = new Fivetran.ConnectionV2("connectionV2Resource", new()
    {
        DestinationSchemaNames = "string",
        Service = "string",
        GroupId = "string",
        NetworkingMethod = "string",
        PrivateLinkId = "string",
        DataDelayThreshold = 0,
        DestinationConfiguration = new Fivetran.Inputs.ConnectionV2DestinationConfigurationArgs
        {
            VirtualWarehouse = "string",
        },
        DailySyncTime = "string",
        ConnectCardConfig = new Fivetran.Inputs.ConnectionV2ConnectCardConfigArgs
        {
            AllFields = false,
            HideSetupGuide = false,
            RedirectUri = "string",
        },
        HybridDeploymentAgentId = "string",
        Auth = "any",
        PauseAfterTrial = false,
        DataDelaySensitivity = "string",
        ProxyAgentId = "string",
        RunSetupTests = false,
        ScheduleType = "string",
        Config = "any",
        SyncFrequency = 0,
        TrustCertificates = false,
        TrustFingerprints = false,
    });
    
    example, err := fivetran.NewConnectionV2(ctx, "connectionV2Resource", &fivetran.ConnectionV2Args{
    	DestinationSchemaNames: pulumi.String("string"),
    	Service:                pulumi.String("string"),
    	GroupId:                pulumi.String("string"),
    	NetworkingMethod:       pulumi.String("string"),
    	PrivateLinkId:          pulumi.String("string"),
    	DataDelayThreshold:     pulumi.Float64(0),
    	DestinationConfiguration: &fivetran.ConnectionV2DestinationConfigurationArgs{
    		VirtualWarehouse: pulumi.String("string"),
    	},
    	DailySyncTime: pulumi.String("string"),
    	ConnectCardConfig: &fivetran.ConnectionV2ConnectCardConfigArgs{
    		AllFields:      pulumi.Bool(false),
    		HideSetupGuide: pulumi.Bool(false),
    		RedirectUri:    pulumi.String("string"),
    	},
    	HybridDeploymentAgentId: pulumi.String("string"),
    	Auth:                    pulumi.Any("any"),
    	PauseAfterTrial:         pulumi.Bool(false),
    	DataDelaySensitivity:    pulumi.String("string"),
    	ProxyAgentId:            pulumi.String("string"),
    	RunSetupTests:           pulumi.Bool(false),
    	ScheduleType:            pulumi.String("string"),
    	Config:                  pulumi.Any("any"),
    	SyncFrequency:           pulumi.Float64(0),
    	TrustCertificates:       pulumi.Bool(false),
    	TrustFingerprints:       pulumi.Bool(false),
    })
    
    resource "fivetran_connection_v2" "connectionV2Resource" {
      lifecycle {
        create_before_destroy = true
      }
      destination_schema_names = "string"
      service                  = "string"
      group_id                 = "string"
      networking_method        = "string"
      private_link_id          = "string"
      data_delay_threshold     = 0
      destination_configuration = {
        virtual_warehouse = "string"
      }
      daily_sync_time = "string"
      connect_card_config = {
        all_fields       = false
        hide_setup_guide = false
        redirect_uri     = "string"
      }
      hybrid_deployment_agent_id = "string"
      auth                       = "any"
      pause_after_trial          = false
      data_delay_sensitivity     = "string"
      proxy_agent_id             = "string"
      run_setup_tests            = false
      schedule_type              = "string"
      config                     = "any"
      sync_frequency             = 0
      trust_certificates         = false
      trust_fingerprints         = false
    }
    
    var connectionV2Resource = new ConnectionV2("connectionV2Resource", ConnectionV2Args.builder()
        .destinationSchemaNames("string")
        .service("string")
        .groupId("string")
        .networkingMethod("string")
        .privateLinkId("string")
        .dataDelayThreshold(0.0)
        .destinationConfiguration(ConnectionV2DestinationConfigurationArgs.builder()
            .virtualWarehouse("string")
            .build())
        .dailySyncTime("string")
        .connectCardConfig(ConnectionV2ConnectCardConfigArgs.builder()
            .allFields(false)
            .hideSetupGuide(false)
            .redirectUri("string")
            .build())
        .hybridDeploymentAgentId("string")
        .auth("any")
        .pauseAfterTrial(false)
        .dataDelaySensitivity("string")
        .proxyAgentId("string")
        .runSetupTests(false)
        .scheduleType("string")
        .config("any")
        .syncFrequency(0.0)
        .trustCertificates(false)
        .trustFingerprints(false)
        .build());
    
    connection_v2_resource = fivetran.ConnectionV2("connectionV2Resource",
        destination_schema_names="string",
        service="string",
        group_id="string",
        networking_method="string",
        private_link_id="string",
        data_delay_threshold=float(0),
        destination_configuration={
            "virtual_warehouse": "string",
        },
        daily_sync_time="string",
        connect_card_config={
            "all_fields": False,
            "hide_setup_guide": False,
            "redirect_uri": "string",
        },
        hybrid_deployment_agent_id="string",
        auth="any",
        pause_after_trial=False,
        data_delay_sensitivity="string",
        proxy_agent_id="string",
        run_setup_tests=False,
        schedule_type="string",
        config="any",
        sync_frequency=float(0),
        trust_certificates=False,
        trust_fingerprints=False)
    
    const connectionV2Resource = new fivetran.ConnectionV2("connectionV2Resource", {
        destinationSchemaNames: "string",
        service: "string",
        groupId: "string",
        networkingMethod: "string",
        privateLinkId: "string",
        dataDelayThreshold: 0,
        destinationConfiguration: {
            virtualWarehouse: "string",
        },
        dailySyncTime: "string",
        connectCardConfig: {
            allFields: false,
            hideSetupGuide: false,
            redirectUri: "string",
        },
        hybridDeploymentAgentId: "string",
        auth: "any",
        pauseAfterTrial: false,
        dataDelaySensitivity: "string",
        proxyAgentId: "string",
        runSetupTests: false,
        scheduleType: "string",
        config: "any",
        syncFrequency: 0,
        trustCertificates: false,
        trustFingerprints: false,
    });
    
    type: fivetran:ConnectionV2
    properties:
        auth: any
        config: any
        connectCardConfig:
            allFields: false
            hideSetupGuide: false
            redirectUri: string
        dailySyncTime: string
        dataDelaySensitivity: string
        dataDelayThreshold: 0
        destinationConfiguration:
            virtualWarehouse: string
        destinationSchemaNames: string
        groupId: string
        hybridDeploymentAgentId: string
        networkingMethod: string
        pauseAfterTrial: false
        privateLinkId: string
        proxyAgentId: string
        runSetupTests: false
        scheduleType: string
        service: string
        syncFrequency: 0
        trustCertificates: false
        trustFingerprints: false
    

    ConnectionV2 Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ConnectionV2 resource accepts the following input properties:

    DestinationSchemaNames string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    GroupId string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    Service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    Auth object
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    Config object
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    ConnectCardConfig ConnectionV2ConnectCardConfig
    Configuration for the interactive Connect Card setup flow.
    DailySyncTime string
    Sync start time. Only used when sync_frequency is 1440.
    DataDelaySensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    DataDelayThreshold double
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    DestinationConfiguration ConnectionV2DestinationConfiguration
    Destination-specific configuration for the connection.
    HybridDeploymentAgentId string
    The hybrid deployment agent ID for the group the connection belongs to.
    NetworkingMethod string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    PauseAfterTrial bool
    Whether the connection should be paused after the free trial period has ended.
    PrivateLinkId string
    The private link ID. Required when networking_method is PrivateLink.
    ProxyAgentId string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    RunSetupTests bool
    Whether to run setup tests when creating or updating the connection.
    ScheduleType string
    The connection schedule configuration type. Supported values: auto, manual.
    SyncFrequency double
    The connection sync frequency in minutes.
    TrustCertificates bool
    Whether Fivetran should trust certificates automatically.
    TrustFingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    DestinationSchemaNames string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    GroupId string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    Service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    Auth interface{}
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    Config interface{}
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    ConnectCardConfig ConnectionV2ConnectCardConfigArgs
    Configuration for the interactive Connect Card setup flow.
    DailySyncTime string
    Sync start time. Only used when sync_frequency is 1440.
    DataDelaySensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    DataDelayThreshold float64
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    DestinationConfiguration ConnectionV2DestinationConfigurationArgs
    Destination-specific configuration for the connection.
    HybridDeploymentAgentId string
    The hybrid deployment agent ID for the group the connection belongs to.
    NetworkingMethod string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    PauseAfterTrial bool
    Whether the connection should be paused after the free trial period has ended.
    PrivateLinkId string
    The private link ID. Required when networking_method is PrivateLink.
    ProxyAgentId string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    RunSetupTests bool
    Whether to run setup tests when creating or updating the connection.
    ScheduleType string
    The connection schedule configuration type. Supported values: auto, manual.
    SyncFrequency float64
    The connection sync frequency in minutes.
    TrustCertificates bool
    Whether Fivetran should trust certificates automatically.
    TrustFingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    destination_schema_names string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    group_id string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    auth any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connect_card_config object
    Configuration for the interactive Connect Card setup flow.
    daily_sync_time string
    Sync start time. Only used when sync_frequency is 1440.
    data_delay_sensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    data_delay_threshold number
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destination_configuration object
    Destination-specific configuration for the connection.
    hybrid_deployment_agent_id string
    The hybrid deployment agent ID for the group the connection belongs to.
    networking_method string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pause_after_trial bool
    Whether the connection should be paused after the free trial period has ended.
    private_link_id string
    The private link ID. Required when networking_method is PrivateLink.
    proxy_agent_id string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    run_setup_tests bool
    Whether to run setup tests when creating or updating the connection.
    schedule_type string
    The connection schedule configuration type. Supported values: auto, manual.
    sync_frequency number
    The connection sync frequency in minutes.
    trust_certificates bool
    Whether Fivetran should trust certificates automatically.
    trust_fingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    destinationSchemaNames String
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    groupId String
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    service String
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    auth Object
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config Object
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connectCardConfig ConnectionV2ConnectCardConfig
    Configuration for the interactive Connect Card setup flow.
    dailySyncTime String
    Sync start time. Only used when sync_frequency is 1440.
    dataDelaySensitivity String
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    dataDelayThreshold Double
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destinationConfiguration ConnectionV2DestinationConfiguration
    Destination-specific configuration for the connection.
    hybridDeploymentAgentId String
    The hybrid deployment agent ID for the group the connection belongs to.
    networkingMethod String
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pauseAfterTrial Boolean
    Whether the connection should be paused after the free trial period has ended.
    privateLinkId String
    The private link ID. Required when networking_method is PrivateLink.
    proxyAgentId String
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    runSetupTests Boolean
    Whether to run setup tests when creating or updating the connection.
    scheduleType String
    The connection schedule configuration type. Supported values: auto, manual.
    syncFrequency Double
    The connection sync frequency in minutes.
    trustCertificates Boolean
    Whether Fivetran should trust certificates automatically.
    trustFingerprints Boolean
    Whether Fivetran should trust SSH fingerprints automatically.
    destinationSchemaNames string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    groupId string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    auth any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connectCardConfig ConnectionV2ConnectCardConfig
    Configuration for the interactive Connect Card setup flow.
    dailySyncTime string
    Sync start time. Only used when sync_frequency is 1440.
    dataDelaySensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    dataDelayThreshold number
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destinationConfiguration ConnectionV2DestinationConfiguration
    Destination-specific configuration for the connection.
    hybridDeploymentAgentId string
    The hybrid deployment agent ID for the group the connection belongs to.
    networkingMethod string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pauseAfterTrial boolean
    Whether the connection should be paused after the free trial period has ended.
    privateLinkId string
    The private link ID. Required when networking_method is PrivateLink.
    proxyAgentId string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    runSetupTests boolean
    Whether to run setup tests when creating or updating the connection.
    scheduleType string
    The connection schedule configuration type. Supported values: auto, manual.
    syncFrequency number
    The connection sync frequency in minutes.
    trustCertificates boolean
    Whether Fivetran should trust certificates automatically.
    trustFingerprints boolean
    Whether Fivetran should trust SSH fingerprints automatically.
    destination_schema_names str
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    group_id str
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    service str
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    auth Any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config Any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connect_card_config ConnectionV2ConnectCardConfigArgs
    Configuration for the interactive Connect Card setup flow.
    daily_sync_time str
    Sync start time. Only used when sync_frequency is 1440.
    data_delay_sensitivity str
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    data_delay_threshold float
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destination_configuration ConnectionV2DestinationConfigurationArgs
    Destination-specific configuration for the connection.
    hybrid_deployment_agent_id str
    The hybrid deployment agent ID for the group the connection belongs to.
    networking_method str
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pause_after_trial bool
    Whether the connection should be paused after the free trial period has ended.
    private_link_id str
    The private link ID. Required when networking_method is PrivateLink.
    proxy_agent_id str
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    run_setup_tests bool
    Whether to run setup tests when creating or updating the connection.
    schedule_type str
    The connection schedule configuration type. Supported values: auto, manual.
    sync_frequency float
    The connection sync frequency in minutes.
    trust_certificates bool
    Whether Fivetran should trust certificates automatically.
    trust_fingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    destinationSchemaNames String
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    groupId String
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    service String
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    auth Any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config Any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connectCardConfig Property Map
    Configuration for the interactive Connect Card setup flow.
    dailySyncTime String
    Sync start time. Only used when sync_frequency is 1440.
    dataDelaySensitivity String
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    dataDelayThreshold Number
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destinationConfiguration Property Map
    Destination-specific configuration for the connection.
    hybridDeploymentAgentId String
    The hybrid deployment agent ID for the group the connection belongs to.
    networkingMethod String
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pauseAfterTrial Boolean
    Whether the connection should be paused after the free trial period has ended.
    privateLinkId String
    The private link ID. Required when networking_method is PrivateLink.
    proxyAgentId String
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    runSetupTests Boolean
    Whether to run setup tests when creating or updating the connection.
    scheduleType String
    The connection schedule configuration type. Supported values: auto, manual.
    syncFrequency Number
    The connection sync frequency in minutes.
    trustCertificates Boolean
    Whether Fivetran should trust certificates automatically.
    trustFingerprints Boolean
    Whether Fivetran should trust SSH fingerprints automatically.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ConnectionV2 resource produces the following output properties:

    ConnectedBy string
    The unique identifier of the user who created the connection in your account.
    CreatedAt string
    The timestamp of the time the connection was created in your account.
    FailedAt string
    The timestamp of the time the connection sync failed last time.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    ServiceVersion string
    The connection type version within the Fivetran system.
    Status ConnectionV2Status
    The current connection status.
    SucceededAt string
    The timestamp of the time the connection sync succeeded last time.
    ConnectedBy string
    The unique identifier of the user who created the connection in your account.
    CreatedAt string
    The timestamp of the time the connection was created in your account.
    FailedAt string
    The timestamp of the time the connection sync failed last time.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    ServiceVersion string
    The connection type version within the Fivetran system.
    Status ConnectionV2Status
    The current connection status.
    SucceededAt string
    The timestamp of the time the connection sync succeeded last time.
    connected_by string
    The unique identifier of the user who created the connection in your account.
    created_at string
    The timestamp of the time the connection was created in your account.
    failed_at string
    The timestamp of the time the connection sync failed last time.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    service_version string
    The connection type version within the Fivetran system.
    status object
    The current connection status.
    succeeded_at string
    The timestamp of the time the connection sync succeeded last time.
    connectedBy String
    The unique identifier of the user who created the connection in your account.
    createdAt String
    The timestamp of the time the connection was created in your account.
    failedAt String
    The timestamp of the time the connection sync failed last time.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    serviceVersion String
    The connection type version within the Fivetran system.
    status ConnectionV2Status
    The current connection status.
    succeededAt String
    The timestamp of the time the connection sync succeeded last time.
    connectedBy string
    The unique identifier of the user who created the connection in your account.
    createdAt string
    The timestamp of the time the connection was created in your account.
    failedAt string
    The timestamp of the time the connection sync failed last time.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    serviceVersion string
    The connection type version within the Fivetran system.
    status ConnectionV2Status
    The current connection status.
    succeededAt string
    The timestamp of the time the connection sync succeeded last time.
    connected_by str
    The unique identifier of the user who created the connection in your account.
    created_at str
    The timestamp of the time the connection was created in your account.
    failed_at str
    The timestamp of the time the connection sync failed last time.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    service_version str
    The connection type version within the Fivetran system.
    status ConnectionV2Status
    The current connection status.
    succeeded_at str
    The timestamp of the time the connection sync succeeded last time.
    connectedBy String
    The unique identifier of the user who created the connection in your account.
    createdAt String
    The timestamp of the time the connection was created in your account.
    failedAt String
    The timestamp of the time the connection sync failed last time.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    serviceVersion String
    The connection type version within the Fivetran system.
    status Property Map
    The current connection status.
    succeededAt String
    The timestamp of the time the connection sync succeeded last time.

    Look up Existing ConnectionV2 Resource

    Get an existing ConnectionV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ConnectionV2State, opts?: CustomResourceOptions): ConnectionV2
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auth: Optional[Any] = None,
            config: Optional[Any] = None,
            connect_card_config: Optional[ConnectionV2ConnectCardConfigArgs] = None,
            connected_by: Optional[str] = None,
            created_at: Optional[str] = None,
            daily_sync_time: Optional[str] = None,
            data_delay_sensitivity: Optional[str] = None,
            data_delay_threshold: Optional[float] = None,
            destination_configuration: Optional[ConnectionV2DestinationConfigurationArgs] = None,
            destination_schema_names: Optional[str] = None,
            failed_at: Optional[str] = None,
            group_id: Optional[str] = None,
            hybrid_deployment_agent_id: Optional[str] = None,
            name: Optional[str] = None,
            networking_method: Optional[str] = None,
            pause_after_trial: Optional[bool] = None,
            private_link_id: Optional[str] = None,
            proxy_agent_id: Optional[str] = None,
            run_setup_tests: Optional[bool] = None,
            schedule_type: Optional[str] = None,
            service: Optional[str] = None,
            service_version: Optional[str] = None,
            status: Optional[ConnectionV2StatusArgs] = None,
            succeeded_at: Optional[str] = None,
            sync_frequency: Optional[float] = None,
            trust_certificates: Optional[bool] = None,
            trust_fingerprints: Optional[bool] = None) -> ConnectionV2
    func GetConnectionV2(ctx *Context, name string, id IDInput, state *ConnectionV2State, opts ...ResourceOption) (*ConnectionV2, error)
    public static ConnectionV2 Get(string name, Input<string> id, ConnectionV2State? state, CustomResourceOptions? opts = null)
    public static ConnectionV2 get(String name, Output<String> id, ConnectionV2State state, CustomResourceOptions options)
    resources:  _:    type: fivetran:ConnectionV2    get:      id: ${id}
    import {
      to = fivetran_connection_v2.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Auth object
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    Config object
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    ConnectCardConfig ConnectionV2ConnectCardConfig
    Configuration for the interactive Connect Card setup flow.
    ConnectedBy string
    The unique identifier of the user who created the connection in your account.
    CreatedAt string
    The timestamp of the time the connection was created in your account.
    DailySyncTime string
    Sync start time. Only used when sync_frequency is 1440.
    DataDelaySensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    DataDelayThreshold double
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    DestinationConfiguration ConnectionV2DestinationConfiguration
    Destination-specific configuration for the connection.
    DestinationSchemaNames string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    FailedAt string
    The timestamp of the time the connection sync failed last time.
    GroupId string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    HybridDeploymentAgentId string
    The hybrid deployment agent ID for the group the connection belongs to.
    Name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    NetworkingMethod string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    PauseAfterTrial bool
    Whether the connection should be paused after the free trial period has ended.
    PrivateLinkId string
    The private link ID. Required when networking_method is PrivateLink.
    ProxyAgentId string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    RunSetupTests bool
    Whether to run setup tests when creating or updating the connection.
    ScheduleType string
    The connection schedule configuration type. Supported values: auto, manual.
    Service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    ServiceVersion string
    The connection type version within the Fivetran system.
    Status ConnectionV2Status
    The current connection status.
    SucceededAt string
    The timestamp of the time the connection sync succeeded last time.
    SyncFrequency double
    The connection sync frequency in minutes.
    TrustCertificates bool
    Whether Fivetran should trust certificates automatically.
    TrustFingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    Auth interface{}
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    Config interface{}
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    ConnectCardConfig ConnectionV2ConnectCardConfigArgs
    Configuration for the interactive Connect Card setup flow.
    ConnectedBy string
    The unique identifier of the user who created the connection in your account.
    CreatedAt string
    The timestamp of the time the connection was created in your account.
    DailySyncTime string
    Sync start time. Only used when sync_frequency is 1440.
    DataDelaySensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    DataDelayThreshold float64
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    DestinationConfiguration ConnectionV2DestinationConfigurationArgs
    Destination-specific configuration for the connection.
    DestinationSchemaNames string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    FailedAt string
    The timestamp of the time the connection sync failed last time.
    GroupId string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    HybridDeploymentAgentId string
    The hybrid deployment agent ID for the group the connection belongs to.
    Name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    NetworkingMethod string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    PauseAfterTrial bool
    Whether the connection should be paused after the free trial period has ended.
    PrivateLinkId string
    The private link ID. Required when networking_method is PrivateLink.
    ProxyAgentId string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    RunSetupTests bool
    Whether to run setup tests when creating or updating the connection.
    ScheduleType string
    The connection schedule configuration type. Supported values: auto, manual.
    Service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    ServiceVersion string
    The connection type version within the Fivetran system.
    Status ConnectionV2StatusArgs
    The current connection status.
    SucceededAt string
    The timestamp of the time the connection sync succeeded last time.
    SyncFrequency float64
    The connection sync frequency in minutes.
    TrustCertificates bool
    Whether Fivetran should trust certificates automatically.
    TrustFingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    auth any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connect_card_config object
    Configuration for the interactive Connect Card setup flow.
    connected_by string
    The unique identifier of the user who created the connection in your account.
    created_at string
    The timestamp of the time the connection was created in your account.
    daily_sync_time string
    Sync start time. Only used when sync_frequency is 1440.
    data_delay_sensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    data_delay_threshold number
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destination_configuration object
    Destination-specific configuration for the connection.
    destination_schema_names string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    failed_at string
    The timestamp of the time the connection sync failed last time.
    group_id string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    hybrid_deployment_agent_id string
    The hybrid deployment agent ID for the group the connection belongs to.
    name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    networking_method string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pause_after_trial bool
    Whether the connection should be paused after the free trial period has ended.
    private_link_id string
    The private link ID. Required when networking_method is PrivateLink.
    proxy_agent_id string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    run_setup_tests bool
    Whether to run setup tests when creating or updating the connection.
    schedule_type string
    The connection schedule configuration type. Supported values: auto, manual.
    service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    service_version string
    The connection type version within the Fivetran system.
    status object
    The current connection status.
    succeeded_at string
    The timestamp of the time the connection sync succeeded last time.
    sync_frequency number
    The connection sync frequency in minutes.
    trust_certificates bool
    Whether Fivetran should trust certificates automatically.
    trust_fingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    auth Object
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config Object
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connectCardConfig ConnectionV2ConnectCardConfig
    Configuration for the interactive Connect Card setup flow.
    connectedBy String
    The unique identifier of the user who created the connection in your account.
    createdAt String
    The timestamp of the time the connection was created in your account.
    dailySyncTime String
    Sync start time. Only used when sync_frequency is 1440.
    dataDelaySensitivity String
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    dataDelayThreshold Double
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destinationConfiguration ConnectionV2DestinationConfiguration
    Destination-specific configuration for the connection.
    destinationSchemaNames String
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    failedAt String
    The timestamp of the time the connection sync failed last time.
    groupId String
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    hybridDeploymentAgentId String
    The hybrid deployment agent ID for the group the connection belongs to.
    name String
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    networkingMethod String
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pauseAfterTrial Boolean
    Whether the connection should be paused after the free trial period has ended.
    privateLinkId String
    The private link ID. Required when networking_method is PrivateLink.
    proxyAgentId String
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    runSetupTests Boolean
    Whether to run setup tests when creating or updating the connection.
    scheduleType String
    The connection schedule configuration type. Supported values: auto, manual.
    service String
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    serviceVersion String
    The connection type version within the Fivetran system.
    status ConnectionV2Status
    The current connection status.
    succeededAt String
    The timestamp of the time the connection sync succeeded last time.
    syncFrequency Double
    The connection sync frequency in minutes.
    trustCertificates Boolean
    Whether Fivetran should trust certificates automatically.
    trustFingerprints Boolean
    Whether Fivetran should trust SSH fingerprints automatically.
    auth any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connectCardConfig ConnectionV2ConnectCardConfig
    Configuration for the interactive Connect Card setup flow.
    connectedBy string
    The unique identifier of the user who created the connection in your account.
    createdAt string
    The timestamp of the time the connection was created in your account.
    dailySyncTime string
    Sync start time. Only used when sync_frequency is 1440.
    dataDelaySensitivity string
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    dataDelayThreshold number
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destinationConfiguration ConnectionV2DestinationConfiguration
    Destination-specific configuration for the connection.
    destinationSchemaNames string
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    failedAt string
    The timestamp of the time the connection sync failed last time.
    groupId string
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    hybridDeploymentAgentId string
    The hybrid deployment agent ID for the group the connection belongs to.
    name string
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    networkingMethod string
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pauseAfterTrial boolean
    Whether the connection should be paused after the free trial period has ended.
    privateLinkId string
    The private link ID. Required when networking_method is PrivateLink.
    proxyAgentId string
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    runSetupTests boolean
    Whether to run setup tests when creating or updating the connection.
    scheduleType string
    The connection schedule configuration type. Supported values: auto, manual.
    service string
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    serviceVersion string
    The connection type version within the Fivetran system.
    status ConnectionV2Status
    The current connection status.
    succeededAt string
    The timestamp of the time the connection sync succeeded last time.
    syncFrequency number
    The connection sync frequency in minutes.
    trustCertificates boolean
    Whether Fivetran should trust certificates automatically.
    trustFingerprints boolean
    Whether Fivetran should trust SSH fingerprints automatically.
    auth Any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config Any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connect_card_config ConnectionV2ConnectCardConfigArgs
    Configuration for the interactive Connect Card setup flow.
    connected_by str
    The unique identifier of the user who created the connection in your account.
    created_at str
    The timestamp of the time the connection was created in your account.
    daily_sync_time str
    Sync start time. Only used when sync_frequency is 1440.
    data_delay_sensitivity str
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    data_delay_threshold float
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destination_configuration ConnectionV2DestinationConfigurationArgs
    Destination-specific configuration for the connection.
    destination_schema_names str
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    failed_at str
    The timestamp of the time the connection sync failed last time.
    group_id str
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    hybrid_deployment_agent_id str
    The hybrid deployment agent ID for the group the connection belongs to.
    name str
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    networking_method str
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pause_after_trial bool
    Whether the connection should be paused after the free trial period has ended.
    private_link_id str
    The private link ID. Required when networking_method is PrivateLink.
    proxy_agent_id str
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    run_setup_tests bool
    Whether to run setup tests when creating or updating the connection.
    schedule_type str
    The connection schedule configuration type. Supported values: auto, manual.
    service str
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    service_version str
    The connection type version within the Fivetran system.
    status ConnectionV2StatusArgs
    The current connection status.
    succeeded_at str
    The timestamp of the time the connection sync succeeded last time.
    sync_frequency float
    The connection sync frequency in minutes.
    trust_certificates bool
    Whether Fivetran should trust certificates automatically.
    trust_fingerprints bool
    Whether Fivetran should trust SSH fingerprints automatically.
    auth Any
    Service-specific authorization configuration. The accepted fields are defined by connector metadata at runtime.
    config Any
    Service-specific connection configuration. The accepted fields are defined by connector metadata at runtime.
    connectCardConfig Property Map
    Configuration for the interactive Connect Card setup flow.
    connectedBy String
    The unique identifier of the user who created the connection in your account.
    createdAt String
    The timestamp of the time the connection was created in your account.
    dailySyncTime String
    Sync start time. Only used when sync_frequency is 1440.
    dataDelaySensitivity String
    The level of data delay notification threshold. Possible values: LOW, NORMAL, HIGH, CUSTOM, SYNC_FREQUENCY.
    dataDelayThreshold Number
    Custom sync delay notification threshold in minutes. Only used when data_delay_sensitivity is CUSTOM.
    destinationConfiguration Property Map
    Destination-specific configuration for the connection.
    destinationSchemaNames String
    Defines how schema names appear in the destination. Supported values: FIVETRAN_NAMING, SOURCE_NAMING. Changing this forces the connection to be replaced.
    failedAt String
    The timestamp of the time the connection sync failed last time.
    groupId String
    The unique identifier for the Group (Destination) within the Fivetran system. Changing this forces the connection to be replaced.
    hybridDeploymentAgentId String
    The hybrid deployment agent ID for the group the connection belongs to.
    name String
    The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination.
    networkingMethod String
    The networking method for the connection. Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink.
    pauseAfterTrial Boolean
    Whether the connection should be paused after the free trial period has ended.
    privateLinkId String
    The private link ID. Required when networking_method is PrivateLink.
    proxyAgentId String
    The ID of the proxy agent to use. Required when networking_method is ProxyAgent.
    runSetupTests Boolean
    Whether to run setup tests when creating or updating the connection.
    scheduleType String
    The connection schedule configuration type. Supported values: auto, manual.
    service String
    The connection service type (e.g., postgres, mysql, s3, snowflake). Changing this forces the connection to be replaced.
    serviceVersion String
    The connection type version within the Fivetran system.
    status Property Map
    The current connection status.
    succeededAt String
    The timestamp of the time the connection sync succeeded last time.
    syncFrequency Number
    The connection sync frequency in minutes.
    trustCertificates Boolean
    Whether Fivetran should trust certificates automatically.
    trustFingerprints Boolean
    Whether Fivetran should trust SSH fingerprints automatically.

    Supporting Types

    ConnectionV2ConnectCardConfig, ConnectionV2ConnectCardConfigArgs

    AllFields bool
    Whether Connect Card should show all setup fields.
    HideSetupGuide bool
    Whether to hide the setup guide in the Connect Card flow.
    RedirectUri string
    URI where the Connect Card flow redirects after setup.
    AllFields bool
    Whether Connect Card should show all setup fields.
    HideSetupGuide bool
    Whether to hide the setup guide in the Connect Card flow.
    RedirectUri string
    URI where the Connect Card flow redirects after setup.
    all_fields bool
    Whether Connect Card should show all setup fields.
    hide_setup_guide bool
    Whether to hide the setup guide in the Connect Card flow.
    redirect_uri string
    URI where the Connect Card flow redirects after setup.
    allFields Boolean
    Whether Connect Card should show all setup fields.
    hideSetupGuide Boolean
    Whether to hide the setup guide in the Connect Card flow.
    redirectUri String
    URI where the Connect Card flow redirects after setup.
    allFields boolean
    Whether Connect Card should show all setup fields.
    hideSetupGuide boolean
    Whether to hide the setup guide in the Connect Card flow.
    redirectUri string
    URI where the Connect Card flow redirects after setup.
    all_fields bool
    Whether Connect Card should show all setup fields.
    hide_setup_guide bool
    Whether to hide the setup guide in the Connect Card flow.
    redirect_uri str
    URI where the Connect Card flow redirects after setup.
    allFields Boolean
    Whether Connect Card should show all setup fields.
    hideSetupGuide Boolean
    Whether to hide the setup guide in the Connect Card flow.
    redirectUri String
    URI where the Connect Card flow redirects after setup.

    ConnectionV2DestinationConfiguration, ConnectionV2DestinationConfigurationArgs

    VirtualWarehouse string
    Destination virtual warehouse used by the connection.
    VirtualWarehouse string
    Destination virtual warehouse used by the connection.
    virtual_warehouse string
    Destination virtual warehouse used by the connection.
    virtualWarehouse String
    Destination virtual warehouse used by the connection.
    virtualWarehouse string
    Destination virtual warehouse used by the connection.
    virtual_warehouse str
    Destination virtual warehouse used by the connection.
    virtualWarehouse String
    Destination virtual warehouse used by the connection.

    ConnectionV2Status, ConnectionV2StatusArgs

    IsHistoricalSync bool
    Whether the connection should be triggered to re-sync all historical data on the next scheduled sync.
    SetupState string
    The current setup state of the connection.
    SyncState string
    The current sync state of the connection.
    Tasks List<ConnectionV2StatusTask>
    The collection of tasks for the connection.
    UpdateState string
    The current data update state of the connection.
    Warnings List<ConnectionV2StatusWarning>
    The collection of warnings for the connection.
    IsHistoricalSync bool
    Whether the connection should be triggered to re-sync all historical data on the next scheduled sync.
    SetupState string
    The current setup state of the connection.
    SyncState string
    The current sync state of the connection.
    Tasks []ConnectionV2StatusTask
    The collection of tasks for the connection.
    UpdateState string
    The current data update state of the connection.
    Warnings []ConnectionV2StatusWarning
    The collection of warnings for the connection.
    is_historical_sync bool
    Whether the connection should be triggered to re-sync all historical data on the next scheduled sync.
    setup_state string
    The current setup state of the connection.
    sync_state string
    The current sync state of the connection.
    tasks list(object)
    The collection of tasks for the connection.
    update_state string
    The current data update state of the connection.
    warnings list(object)
    The collection of warnings for the connection.
    isHistoricalSync Boolean
    Whether the connection should be triggered to re-sync all historical data on the next scheduled sync.
    setupState String
    The current setup state of the connection.
    syncState String
    The current sync state of the connection.
    tasks List<ConnectionV2StatusTask>
    The collection of tasks for the connection.
    updateState String
    The current data update state of the connection.
    warnings List<ConnectionV2StatusWarning>
    The collection of warnings for the connection.
    isHistoricalSync boolean
    Whether the connection should be triggered to re-sync all historical data on the next scheduled sync.
    setupState string
    The current setup state of the connection.
    syncState string
    The current sync state of the connection.
    tasks ConnectionV2StatusTask[]
    The collection of tasks for the connection.
    updateState string
    The current data update state of the connection.
    warnings ConnectionV2StatusWarning[]
    The collection of warnings for the connection.
    is_historical_sync bool
    Whether the connection should be triggered to re-sync all historical data on the next scheduled sync.
    setup_state str
    The current setup state of the connection.
    sync_state str
    The current sync state of the connection.
    tasks Sequence[ConnectionV2StatusTask]
    The collection of tasks for the connection.
    update_state str
    The current data update state of the connection.
    warnings Sequence[ConnectionV2StatusWarning]
    The collection of warnings for the connection.
    isHistoricalSync Boolean
    Whether the connection should be triggered to re-sync all historical data on the next scheduled sync.
    setupState String
    The current setup state of the connection.
    syncState String
    The current sync state of the connection.
    tasks List<Property Map>
    The collection of tasks for the connection.
    updateState String
    The current data update state of the connection.
    warnings List<Property Map>
    The collection of warnings for the connection.

    ConnectionV2StatusTask, ConnectionV2StatusTaskArgs

    Code string
    Code.
    Message string
    Message.
    Code string
    Code.
    Message string
    Message.
    code string
    Code.
    message string
    Message.
    code String
    Code.
    message String
    Message.
    code string
    Code.
    message string
    Message.
    code str
    Code.
    message str
    Message.
    code String
    Code.
    message String
    Message.

    ConnectionV2StatusWarning, ConnectionV2StatusWarningArgs

    Code string
    Code.
    Message string
    Message.
    Code string
    Code.
    Message string
    Message.
    code string
    Code.
    message string
    Message.
    code String
    Code.
    message String
    Message.
    code string
    Code.
    message string
    Message.
    code str
    Code.
    message str
    Message.
    code String
    Code.
    message String
    Message.

    Package Details

    Repository
    fivetran fivetran/terraform-provider-fivetran
    License
    Notes
    This Pulumi package is based on the fivetran Terraform Provider.
    Viewing docs for fivetran 1.9.41
    published on Wednesday, Aug 19, 2026 by fivetran

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial