Viewing docs for fivetran 1.9.25
published on Tuesday, Feb 24, 2026 by fivetran
published on Tuesday, Feb 24, 2026 by fivetran
Viewing docs for fivetran 1.9.25
published on Tuesday, Feb 24, 2026 by fivetran
published on Tuesday, Feb 24, 2026 by fivetran
Returns transformation project details if a valid identifier was provided
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fivetran from "@pulumi/fivetran";
const test = fivetran.getTransformationProject({
id: "id",
});
import pulumi
import pulumi_fivetran as fivetran
test = fivetran.get_transformation_project(id="id")
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 {
_, err := fivetran.LookupTransformationProject(ctx, &fivetran.LookupTransformationProjectArgs{
Id: "id",
}, nil)
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 test = Fivetran.GetTransformationProject.Invoke(new()
{
Id = "id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fivetran.FivetranFunctions;
import com.pulumi.fivetran.inputs.GetTransformationProjectArgs;
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 test = FivetranFunctions.getTransformationProject(GetTransformationProjectArgs.builder()
.id("id")
.build());
}
}
variables:
test:
fn::invoke:
function: fivetran:getTransformationProject
arguments:
id: id
Using getTransformationProject
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 getTransformationProject(args: GetTransformationProjectArgs, opts?: InvokeOptions): Promise<GetTransformationProjectResult>
function getTransformationProjectOutput(args: GetTransformationProjectOutputArgs, opts?: InvokeOptions): Output<GetTransformationProjectResult>def get_transformation_project(id: Optional[str] = None,
project_config: Optional[GetTransformationProjectProjectConfig] = None,
opts: Optional[InvokeOptions] = None) -> GetTransformationProjectResult
def get_transformation_project_output(id: Optional[pulumi.Input[str]] = None,
project_config: Optional[pulumi.Input[GetTransformationProjectProjectConfigArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTransformationProjectResult]func LookupTransformationProject(ctx *Context, args *LookupTransformationProjectArgs, opts ...InvokeOption) (*LookupTransformationProjectResult, error)
func LookupTransformationProjectOutput(ctx *Context, args *LookupTransformationProjectOutputArgs, opts ...InvokeOption) LookupTransformationProjectResultOutput> Note: This function is named LookupTransformationProject in the Go SDK.
public static class GetTransformationProject
{
public static Task<GetTransformationProjectResult> InvokeAsync(GetTransformationProjectArgs args, InvokeOptions? opts = null)
public static Output<GetTransformationProjectResult> Invoke(GetTransformationProjectInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransformationProjectResult> getTransformationProject(GetTransformationProjectArgs args, InvokeOptions options)
public static Output<GetTransformationProjectResult> getTransformationProject(GetTransformationProjectArgs args, InvokeOptions options)
fn::invoke:
function: fivetran:index/getTransformationProject:getTransformationProject
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- The unique identifier for the transformation Project within the Fivetran system.
- Project
Config GetTransformation Project Project Config
- Id string
- The unique identifier for the transformation Project within the Fivetran system.
- Project
Config GetTransformation Project Project Config
- id String
- The unique identifier for the transformation Project within the Fivetran system.
- project
Config GetTransformation Project Project Config
- id string
- The unique identifier for the transformation Project within the Fivetran system.
- project
Config GetTransformation Project Project Config
- id str
- The unique identifier for the transformation Project within the Fivetran system.
- project_
config GetTransformation Project Project Config
- id String
- The unique identifier for the transformation Project within the Fivetran system.
- project
Config Property Map
getTransformationProject Result
The following output properties are available:
- Created
At string - The timestamp of the transformation Project creation.
- Created
By stringId - The unique identifier for the User within the Fivetran system who created the dbt Project.
- Errors List<string>
- List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- Group
Id string - The unique identifier for the group within the Fivetran system.
- Id string
- The unique identifier for the transformation Project within the Fivetran system.
- Status string
- Status of transformation Project (NOT_READY, READY, ERROR).
- Type string
- Transformation project type.
- Project
Config GetTransformation Project Project Config
- Created
At string - The timestamp of the transformation Project creation.
- Created
By stringId - The unique identifier for the User within the Fivetran system who created the dbt Project.
- Errors []string
- List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- Group
Id string - The unique identifier for the group within the Fivetran system.
- Id string
- The unique identifier for the transformation Project within the Fivetran system.
- Status string
- Status of transformation Project (NOT_READY, READY, ERROR).
- Type string
- Transformation project type.
- Project
Config GetTransformation Project Project Config
- created
At String - The timestamp of the transformation Project creation.
- created
By StringId - The unique identifier for the User within the Fivetran system who created the dbt Project.
- errors List<String>
- List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- group
Id String - The unique identifier for the group within the Fivetran system.
- id String
- The unique identifier for the transformation Project within the Fivetran system.
- status String
- Status of transformation Project (NOT_READY, READY, ERROR).
- type String
- Transformation project type.
- project
Config GetTransformation Project Project Config
- created
At string - The timestamp of the transformation Project creation.
- created
By stringId - The unique identifier for the User within the Fivetran system who created the dbt Project.
- errors string[]
- List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- group
Id string - The unique identifier for the group within the Fivetran system.
- id string
- The unique identifier for the transformation Project within the Fivetran system.
- status string
- Status of transformation Project (NOT_READY, READY, ERROR).
- type string
- Transformation project type.
- project
Config GetTransformation Project Project Config
- created_
at str - The timestamp of the transformation Project creation.
- created_
by_ strid - The unique identifier for the User within the Fivetran system who created the dbt Project.
- errors Sequence[str]
- List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- group_
id str - The unique identifier for the group within the Fivetran system.
- id str
- The unique identifier for the transformation Project within the Fivetran system.
- status str
- Status of transformation Project (NOT_READY, READY, ERROR).
- type str
- Transformation project type.
- project_
config GetTransformation Project Project Config
- created
At String - The timestamp of the transformation Project creation.
- created
By StringId - The unique identifier for the User within the Fivetran system who created the dbt Project.
- errors List<String>
- List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- group
Id String - The unique identifier for the group within the Fivetran system.
- id String
- The unique identifier for the transformation Project within the Fivetran system.
- status String
- Status of transformation Project (NOT_READY, READY, ERROR).
- type String
- Transformation project type.
- project
Config Property Map
Supporting Types
GetTransformationProjectProjectConfig
- Dbt
Version string - The version of transformation that should run the project
- Default
Schema string - Default schema in destination. This production schema will contain your transformed data.
- Environment
Vars List<string> - List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- Folder
Path string - Folder in Git repo with your transformation project
- Git
Branch string - Git branch
- Git
Remote stringUrl - Git remote URL with your transformation project
- Public
Key string - Public key to grant Fivetran SSH access to git repository.
- Target
Name string - Target name to set or override the value from the deployment.yaml
- Threads double
- The number of threads transformation will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
- Dbt
Version string - The version of transformation that should run the project
- Default
Schema string - Default schema in destination. This production schema will contain your transformed data.
- Environment
Vars []string - List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- Folder
Path string - Folder in Git repo with your transformation project
- Git
Branch string - Git branch
- Git
Remote stringUrl - Git remote URL with your transformation project
- Public
Key string - Public key to grant Fivetran SSH access to git repository.
- Target
Name string - Target name to set or override the value from the deployment.yaml
- Threads float64
- The number of threads transformation will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
- dbt
Version String - The version of transformation that should run the project
- default
Schema String - Default schema in destination. This production schema will contain your transformed data.
- environment
Vars List<String> - List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- folder
Path String - Folder in Git repo with your transformation project
- git
Branch String - Git branch
- git
Remote StringUrl - Git remote URL with your transformation project
- public
Key String - Public key to grant Fivetran SSH access to git repository.
- target
Name String - Target name to set or override the value from the deployment.yaml
- threads Double
- The number of threads transformation will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
- dbt
Version string - The version of transformation that should run the project
- default
Schema string - Default schema in destination. This production schema will contain your transformed data.
- environment
Vars string[] - List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- folder
Path string - Folder in Git repo with your transformation project
- git
Branch string - Git branch
- git
Remote stringUrl - Git remote URL with your transformation project
- public
Key string - Public key to grant Fivetran SSH access to git repository.
- target
Name string - Target name to set or override the value from the deployment.yaml
- threads number
- The number of threads transformation will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
- dbt_
version str - The version of transformation that should run the project
- default_
schema str - Default schema in destination. This production schema will contain your transformed data.
- environment_
vars Sequence[str] - List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- folder_
path str - Folder in Git repo with your transformation project
- git_
branch str - Git branch
- git_
remote_ strurl - Git remote URL with your transformation project
- public_
key str - Public key to grant Fivetran SSH access to git repository.
- target_
name str - Target name to set or override the value from the deployment.yaml
- threads float
- The number of threads transformation will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
- dbt
Version String - The version of transformation that should run the project
- default
Schema String - Default schema in destination. This production schema will contain your transformed data.
- environment
Vars List<String> - List of environment variables defined as key-value pairs in the raw string format using = as a separator. The variable name should have the DBT_ prefix and can contain A-Z, 0-9, dash, underscore, or dot characters. Example: "DBT*VARIABLE=variable*value"
- folder
Path String - Folder in Git repo with your transformation project
- git
Branch String - Git branch
- git
Remote StringUrl - Git remote URL with your transformation project
- public
Key String - Public key to grant Fivetran SSH access to git repository.
- target
Name String - Target name to set or override the value from the deployment.yaml
- threads Number
- The number of threads transformation will use (from 1 to 32). Make sure this value is compatible with your destination type. For example, Snowflake supports only 8 concurrent queries on an X-Small warehouse.
Package Details
- Repository
- fivetran fivetran/terraform-provider-fivetran
- License
- Notes
- This Pulumi package is based on the
fivetranTerraform Provider.
Viewing docs for fivetran 1.9.25
published on Tuesday, Feb 24, 2026 by fivetran
published on Tuesday, Feb 24, 2026 by fivetran
