Viewing docs for airbyte 1.0.0
published on Wednesday, Mar 4, 2026 by airbytehq
published on Wednesday, Mar 4, 2026 by airbytehq
Viewing docs for airbyte 1.0.0
published on Wednesday, Mar 4, 2026 by airbytehq
published on Wednesday, Mar 4, 2026 by airbytehq
Connection DataSource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as airbyte from "@pulumi/airbyte";
const myConnection = airbyte.getConnection({
connectionId: "...my_connection_id...",
});
import pulumi
import pulumi_airbyte as airbyte
my_connection = airbyte.get_connection(connection_id="...my_connection_id...")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := airbyte.LookupConnection(ctx, &airbyte.LookupConnectionArgs{
ConnectionId: "...my_connection_id...",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Airbyte = Pulumi.Airbyte;
return await Deployment.RunAsync(() =>
{
var myConnection = Airbyte.GetConnection.Invoke(new()
{
ConnectionId = "...my_connection_id...",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.airbyte.AirbyteFunctions;
import com.pulumi.airbyte.inputs.GetConnectionArgs;
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) {
final var myConnection = AirbyteFunctions.getConnection(GetConnectionArgs.builder()
.connectionId("...my_connection_id...")
.build());
}
}
variables:
myConnection:
fn::invoke:
function: airbyte:getConnection
arguments:
connectionId: '...my_connection_id...'
Using getConnection
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getConnection(args: GetConnectionArgs, opts?: InvokeOptions): Promise<GetConnectionResult>
function getConnectionOutput(args: GetConnectionOutputArgs, opts?: InvokeOptions): Output<GetConnectionResult>def get_connection(connection_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConnectionResult
def get_connection_output(connection_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConnectionResult]func LookupConnection(ctx *Context, args *LookupConnectionArgs, opts ...InvokeOption) (*LookupConnectionResult, error)
func LookupConnectionOutput(ctx *Context, args *LookupConnectionOutputArgs, opts ...InvokeOption) LookupConnectionResultOutput> Note: This function is named LookupConnection in the Go SDK.
public static class GetConnection
{
public static Task<GetConnectionResult> InvokeAsync(GetConnectionArgs args, InvokeOptions? opts = null)
public static Output<GetConnectionResult> Invoke(GetConnectionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
public static Output<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
fn::invoke:
function: airbyte:index/getConnection:getConnection
arguments:
# arguments dictionaryThe following arguments are supported:
- Connection
Id string
- Connection
Id string
- connection
Id String
- connection
Id string
- connection_
id str
- connection
Id String
getConnection Result
The following output properties are available:
- Configurations
Get
Connection Configurations - A list of configured stream options for a connection.
- Connection
Id string - Created
At double - Destination
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Namespace
Definition string - Define the location where the data will be stored in the destination
- Namespace
Format string - Non
Breaking stringSchema Updates Behavior - Set how Airbyte handles syncs when it detects a non-breaking schema change in the source
- Prefix string
- Schedule
Get
Connection Schedule - schedule for when the the connection should run, per the schedule type
- Source
Id string - Status string
- Status
Reason string -
List<Get
Connection Tag> - Workspace
Id string
- Configurations
Get
Connection Configurations - A list of configured stream options for a connection.
- Connection
Id string - Created
At float64 - Destination
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Namespace
Definition string - Define the location where the data will be stored in the destination
- Namespace
Format string - Non
Breaking stringSchema Updates Behavior - Set how Airbyte handles syncs when it detects a non-breaking schema change in the source
- Prefix string
- Schedule
Get
Connection Schedule - schedule for when the the connection should run, per the schedule type
- Source
Id string - Status string
- Status
Reason string -
[]Get
Connection Tag - Workspace
Id string
- configurations
Get
Connection Configurations - A list of configured stream options for a connection.
- connection
Id String - created
At Double - destination
Id String - id String
- The provider-assigned unique ID for this managed resource.
- name String
- namespace
Definition String - Define the location where the data will be stored in the destination
- namespace
Format String - non
Breaking StringSchema Updates Behavior - Set how Airbyte handles syncs when it detects a non-breaking schema change in the source
- prefix String
- schedule
Get
Connection Schedule - schedule for when the the connection should run, per the schedule type
- source
Id String - status String
- status
Reason String -
List<Get
Connection Tag> - workspace
Id String
- configurations
Get
Connection Configurations - A list of configured stream options for a connection.
- connection
Id string - created
At number - destination
Id string - id string
- The provider-assigned unique ID for this managed resource.
- name string
- namespace
Definition string - Define the location where the data will be stored in the destination
- namespace
Format string - non
Breaking stringSchema Updates Behavior - Set how Airbyte handles syncs when it detects a non-breaking schema change in the source
- prefix string
- schedule
Get
Connection Schedule - schedule for when the the connection should run, per the schedule type
- source
Id string - status string
- status
Reason string -
Get
Connection Tag[] - workspace
Id string
- configurations
Get
Connection Configurations - A list of configured stream options for a connection.
- connection_
id str - created_
at float - destination_
id str - id str
- The provider-assigned unique ID for this managed resource.
- name str
- namespace_
definition str - Define the location where the data will be stored in the destination
- namespace_
format str - non_
breaking_ strschema_ updates_ behavior - Set how Airbyte handles syncs when it detects a non-breaking schema change in the source
- prefix str
- schedule
Get
Connection Schedule - schedule for when the the connection should run, per the schedule type
- source_
id str - status str
- status_
reason str -
Sequence[Get
Connection Tag] - workspace_
id str
- configurations Property Map
- A list of configured stream options for a connection.
- connection
Id String - created
At Number - destination
Id String - id String
- The provider-assigned unique ID for this managed resource.
- name String
- namespace
Definition String - Define the location where the data will be stored in the destination
- namespace
Format String - non
Breaking StringSchema Updates Behavior - Set how Airbyte handles syncs when it detects a non-breaking schema change in the source
- prefix String
- schedule Property Map
- schedule for when the the connection should run, per the schedule type
- source
Id String - status String
- status
Reason String - List<Property Map>
- workspace
Id String
Supporting Types
GetConnectionConfigurations
GetConnectionConfigurationsStream
- Cursor
Fields List<string> - Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if
sync_modeisincrementalunless there is a default. - Destination
Object stringName - The name of the destination object that this stream will be written to, used for data activation destinations.
- Include
Files bool - Whether to move raw files from the source to the destination during the sync.
- Mappers
List<Get
Connection Configurations Stream Mapper> - Mappers that should be applied to the stream before writing to the destination.
- Name string
- Namespace string
- Namespace of the stream.
- Primary
Keys List<ImmutableArray<string>> - Paths to the fields that will be used as primary key. This field is REQUIRED if
destination_sync_modeis*_dedupunless it is already supplied by the source schema. - Selected
Fields List<GetConnection Configurations Stream Selected Field> - Paths to the fields that will be included in the configured catalog.
- Sync
Mode string
- Cursor
Fields []string - Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if
sync_modeisincrementalunless there is a default. - Destination
Object stringName - The name of the destination object that this stream will be written to, used for data activation destinations.
- Include
Files bool - Whether to move raw files from the source to the destination during the sync.
- Mappers
[]Get
Connection Configurations Stream Mapper - Mappers that should be applied to the stream before writing to the destination.
- Name string
- Namespace string
- Namespace of the stream.
- Primary
Keys [][]string - Paths to the fields that will be used as primary key. This field is REQUIRED if
destination_sync_modeis*_dedupunless it is already supplied by the source schema. - Selected
Fields []GetConnection Configurations Stream Selected Field - Paths to the fields that will be included in the configured catalog.
- Sync
Mode string
- cursor
Fields List<String> - Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if
sync_modeisincrementalunless there is a default. - destination
Object StringName - The name of the destination object that this stream will be written to, used for data activation destinations.
- include
Files Boolean - Whether to move raw files from the source to the destination during the sync.
- mappers
List<Get
Connection Configurations Stream Mapper> - Mappers that should be applied to the stream before writing to the destination.
- name String
- namespace String
- Namespace of the stream.
- primary
Keys List<List<String>> - Paths to the fields that will be used as primary key. This field is REQUIRED if
destination_sync_modeis*_dedupunless it is already supplied by the source schema. - selected
Fields List<GetConnection Configurations Stream Selected Field> - Paths to the fields that will be included in the configured catalog.
- sync
Mode String
- cursor
Fields string[] - Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if
sync_modeisincrementalunless there is a default. - destination
Object stringName - The name of the destination object that this stream will be written to, used for data activation destinations.
- include
Files boolean - Whether to move raw files from the source to the destination during the sync.
- mappers
Get
Connection Configurations Stream Mapper[] - Mappers that should be applied to the stream before writing to the destination.
- name string
- namespace string
- Namespace of the stream.
- primary
Keys string[][] - Paths to the fields that will be used as primary key. This field is REQUIRED if
destination_sync_modeis*_dedupunless it is already supplied by the source schema. - selected
Fields GetConnection Configurations Stream Selected Field[] - Paths to the fields that will be included in the configured catalog.
- sync
Mode string
- cursor_
fields Sequence[str] - Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if
sync_modeisincrementalunless there is a default. - destination_
object_ strname - The name of the destination object that this stream will be written to, used for data activation destinations.
- include_
files bool - Whether to move raw files from the source to the destination during the sync.
- mappers
Sequence[Get
Connection Configurations Stream Mapper] - Mappers that should be applied to the stream before writing to the destination.
- name str
- namespace str
- Namespace of the stream.
- primary_
keys Sequence[Sequence[str]] - Paths to the fields that will be used as primary key. This field is REQUIRED if
destination_sync_modeis*_dedupunless it is already supplied by the source schema. - selected_
fields Sequence[GetConnection Configurations Stream Selected Field] - Paths to the fields that will be included in the configured catalog.
- sync_
mode str
- cursor
Fields List<String> - Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if
sync_modeisincrementalunless there is a default. - destination
Object StringName - The name of the destination object that this stream will be written to, used for data activation destinations.
- include
Files Boolean - Whether to move raw files from the source to the destination during the sync.
- mappers List<Property Map>
- Mappers that should be applied to the stream before writing to the destination.
- name String
- namespace String
- Namespace of the stream.
- primary
Keys List<List<String>> - Paths to the fields that will be used as primary key. This field is REQUIRED if
destination_sync_modeis*_dedupunless it is already supplied by the source schema. - selected
Fields List<Property Map> - Paths to the fields that will be included in the configured catalog.
- sync
Mode String
GetConnectionConfigurationsStreamMapper
- Id string
- Mapper
Configuration GetConnection Configurations Stream Mapper Mapper Configuration - The values required to configure the mapper.
- Type string
- Id string
- Mapper
Configuration GetConnection Configurations Stream Mapper Mapper Configuration - The values required to configure the mapper.
- Type string
- id String
- mapper
Configuration GetConnection Configurations Stream Mapper Mapper Configuration - The values required to configure the mapper.
- type String
- id string
- mapper
Configuration GetConnection Configurations Stream Mapper Mapper Configuration - The values required to configure the mapper.
- type string
- id str
- mapper_
configuration GetConnection Configurations Stream Mapper Mapper Configuration - The values required to configure the mapper.
- type str
- id String
- mapper
Configuration Property Map - The values required to configure the mapper.
- type String
GetConnectionConfigurationsStreamMapperMapperConfiguration
- Encryption
Get
Connection Configurations Stream Mapper Mapper Configuration Encryption - Field
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Field Filtering - Field
Renaming GetConnection Configurations Stream Mapper Mapper Configuration Field Renaming - Hashing
Get
Connection Configurations Stream Mapper Mapper Configuration Hashing - Row
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Row Filtering
- Encryption
Get
Connection Configurations Stream Mapper Mapper Configuration Encryption - Field
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Field Filtering - Field
Renaming GetConnection Configurations Stream Mapper Mapper Configuration Field Renaming - Hashing
Get
Connection Configurations Stream Mapper Mapper Configuration Hashing - Row
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Row Filtering
- encryption
Get
Connection Configurations Stream Mapper Mapper Configuration Encryption - field
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Field Filtering - field
Renaming GetConnection Configurations Stream Mapper Mapper Configuration Field Renaming - hashing
Get
Connection Configurations Stream Mapper Mapper Configuration Hashing - row
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Row Filtering
- encryption
Get
Connection Configurations Stream Mapper Mapper Configuration Encryption - field
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Field Filtering - field
Renaming GetConnection Configurations Stream Mapper Mapper Configuration Field Renaming - hashing
Get
Connection Configurations Stream Mapper Mapper Configuration Hashing - row
Filtering GetConnection Configurations Stream Mapper Mapper Configuration Row Filtering
- encryption
Get
Connection Configurations Stream Mapper Mapper Configuration Encryption - field_
filtering GetConnection Configurations Stream Mapper Mapper Configuration Field Filtering - field_
renaming GetConnection Configurations Stream Mapper Mapper Configuration Field Renaming - hashing
Get
Connection Configurations Stream Mapper Mapper Configuration Hashing - row_
filtering GetConnection Configurations Stream Mapper Mapper Configuration Row Filtering
GetConnectionConfigurationsStreamMapperMapperConfigurationEncryption
GetConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes
- Algorithm string
- Field
Name stringSuffix - Key string
- Mode string
- Padding string
- Target
Field string
- Algorithm string
- Field
Name stringSuffix - Key string
- Mode string
- Padding string
- Target
Field string
- algorithm String
- field
Name StringSuffix - key String
- mode String
- padding String
- target
Field String
- algorithm string
- field
Name stringSuffix - key string
- mode string
- padding string
- target
Field string
- algorithm str
- field_
name_ strsuffix - key str
- mode str
- padding str
- target_
field str
- algorithm String
- field
Name StringSuffix - key String
- mode String
- padding String
- target
Field String
GetConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa
- Algorithm string
- Field
Name stringSuffix - Public
Key string - Target
Field string
- Algorithm string
- Field
Name stringSuffix - Public
Key string - Target
Field string
- algorithm String
- field
Name StringSuffix - public
Key String - target
Field String
- algorithm string
- field
Name stringSuffix - public
Key string - target
Field string
- algorithm str
- field_
name_ strsuffix - public_
key str - target_
field str
- algorithm String
- field
Name StringSuffix - public
Key String - target
Field String
GetConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering
- Target
Field string - The name of the field to filter.
- Target
Field string - The name of the field to filter.
- target
Field String - The name of the field to filter.
- target
Field string - The name of the field to filter.
- target_
field str - The name of the field to filter.
- target
Field String - The name of the field to filter.
GetConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming
- New
Field stringName - The new name for the field after renaming.
- Original
Field stringName - The current name of the field to rename.
- New
Field stringName - The new name for the field after renaming.
- Original
Field stringName - The current name of the field to rename.
- new
Field StringName - The new name for the field after renaming.
- original
Field StringName - The current name of the field to rename.
- new
Field stringName - The new name for the field after renaming.
- original
Field stringName - The current name of the field to rename.
- new_
field_ strname - The new name for the field after renaming.
- original_
field_ strname - The current name of the field to rename.
- new
Field StringName - The new name for the field after renaming.
- original
Field StringName - The current name of the field to rename.
GetConnectionConfigurationsStreamMapperMapperConfigurationHashing
- Field
Name stringSuffix - The suffix to append to the field name after hashing.
- Method string
- The hashing algorithm to use.
- Target
Field string - The name of the field to be hashed.
- Field
Name stringSuffix - The suffix to append to the field name after hashing.
- Method string
- The hashing algorithm to use.
- Target
Field string - The name of the field to be hashed.
- field
Name StringSuffix - The suffix to append to the field name after hashing.
- method String
- The hashing algorithm to use.
- target
Field String - The name of the field to be hashed.
- field
Name stringSuffix - The suffix to append to the field name after hashing.
- method string
- The hashing algorithm to use.
- target
Field string - The name of the field to be hashed.
- field_
name_ strsuffix - The suffix to append to the field name after hashing.
- method str
- The hashing algorithm to use.
- target_
field str - The name of the field to be hashed.
- field
Name StringSuffix - The suffix to append to the field name after hashing.
- method String
- The hashing algorithm to use.
- target
Field String - The name of the field to be hashed.
GetConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering
- Conditions string
- Parsed as JSON.
- Conditions string
- Parsed as JSON.
- conditions String
- Parsed as JSON.
- conditions string
- Parsed as JSON.
- conditions str
- Parsed as JSON.
- conditions String
- Parsed as JSON.
GetConnectionConfigurationsStreamSelectedField
- Field
Paths List<string>
- Field
Paths []string
- field
Paths List<String>
- field
Paths string[]
- field_
paths Sequence[str]
- field
Paths List<String>
GetConnectionSchedule
- Basic
Timing string - Cron
Expression string - Schedule
Type string
- Basic
Timing string - Cron
Expression string - Schedule
Type string
- basic
Timing String - cron
Expression String - schedule
Type String
- basic
Timing string - cron
Expression string - schedule
Type string
- basic_
timing str - cron_
expression str - schedule_
type str
- basic
Timing String - cron
Expression String - schedule
Type String
GetConnectionTag
- Color string
- Name string
- Tag
Id string - Workspace
Id string
- Color string
- Name string
- Tag
Id string - Workspace
Id string
- color String
- name String
- tag
Id String - workspace
Id String
- color string
- name string
- tag
Id string - workspace
Id string
- color str
- name str
- tag_
id str - workspace_
id str
- color String
- name String
- tag
Id String - workspace
Id String
Package Details
- Repository
- airbyte airbytehq/terraform-provider-airbyte
- License
- Notes
- This Pulumi package is based on the
airbyteTerraform Provider.
Viewing docs for airbyte 1.0.0
published on Wednesday, Mar 4, 2026 by airbytehq
published on Wednesday, Mar 4, 2026 by airbytehq
