fivetran 1.6.2 published on Thursday, Apr 17, 2025 by fivetran
fivetran.getTransformations
Explore with Pulumi AI
Returns a list of all transformations available via API within your Fivetran account.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fivetran from "@pulumi/fivetran";
const test = fivetran.getTransformations({});
import pulumi
import pulumi_fivetran as fivetran
test = fivetran.get_transformations()
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.GetTransformations(ctx, &fivetran.GetTransformationsArgs{}, 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.GetTransformations.Invoke();
});
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.GetTransformationsArgs;
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.getTransformations();
    }
}
variables:
  test:
    fn::invoke:
      function: fivetran:getTransformations
      arguments: {}
Using getTransformations
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 getTransformations(args: GetTransformationsArgs, opts?: InvokeOptions): Promise<GetTransformationsResult>
function getTransformationsOutput(args: GetTransformationsOutputArgs, opts?: InvokeOptions): Output<GetTransformationsResult>def get_transformations(transformations: Optional[Sequence[GetTransformationsTransformation]] = None,
                        opts: Optional[InvokeOptions] = None) -> GetTransformationsResult
def get_transformations_output(transformations: Optional[pulumi.Input[Sequence[pulumi.Input[GetTransformationsTransformationArgs]]]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetTransformationsResult]func GetTransformations(ctx *Context, args *GetTransformationsArgs, opts ...InvokeOption) (*GetTransformationsResult, error)
func GetTransformationsOutput(ctx *Context, args *GetTransformationsOutputArgs, opts ...InvokeOption) GetTransformationsResultOutput> Note: This function is named GetTransformations in the Go SDK.
public static class GetTransformations 
{
    public static Task<GetTransformationsResult> InvokeAsync(GetTransformationsArgs args, InvokeOptions? opts = null)
    public static Output<GetTransformationsResult> Invoke(GetTransformationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransformationsResult> getTransformations(GetTransformationsArgs args, InvokeOptions options)
public static Output<GetTransformationsResult> getTransformations(GetTransformationsArgs args, InvokeOptions options)
fn::invoke:
  function: fivetran:index/getTransformations:getTransformations
  arguments:
    # arguments dictionaryThe following arguments are supported:
getTransformations Result
The following output properties are available:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Transformations
List<Get
Transformations Transformation>  
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Transformations
[]Get
Transformations Transformation  
- id String
 - The provider-assigned unique ID for this managed resource.
 - transformations
List<Get
Transformations Transformation>  
- id string
 - The provider-assigned unique ID for this managed resource.
 - transformations
Get
Transformations Transformation[]  
- id str
 - The provider-assigned unique ID for this managed resource.
 - transformations
Sequence[Get
Transformations Transformation]  
- id String
 - The provider-assigned unique ID for this managed resource.
 - transformations List<Property Map>
 
Supporting Types
GetTransformationsTransformation  
- Created
At string - The timestamp of when the transformation was created in your account.
 - Created
By stringId  - The unique identifier for the User within the Fivetran system who created the transformation.
 - Id string
 - The unique identifier for the Transformation within the Fivetran system.
 - Output
Model List<string>Names  - Identifiers of related models.
 - Paused bool
 - The field indicating whether the transformation will be set into the paused state. By default, the value is false.
 - Status string
 - Status of transformation Project (NOT_READY, READY, ERROR).
 - Type string
 - Transformation type. The following values are supported: DBT_CORE, QUICKSTART.
 - Schedule
Get
Transformations Transformation Schedule  - Transformation
Config GetTransformations Transformation Transformation Config  
- Created
At string - The timestamp of when the transformation was created in your account.
 - Created
By stringId  - The unique identifier for the User within the Fivetran system who created the transformation.
 - Id string
 - The unique identifier for the Transformation within the Fivetran system.
 - Output
Model []stringNames  - Identifiers of related models.
 - Paused bool
 - The field indicating whether the transformation will be set into the paused state. By default, the value is false.
 - Status string
 - Status of transformation Project (NOT_READY, READY, ERROR).
 - Type string
 - Transformation type. The following values are supported: DBT_CORE, QUICKSTART.
 - Schedule
Get
Transformations Transformation Schedule  - Transformation
Config GetTransformations Transformation Transformation Config  
- created
At String - The timestamp of when the transformation was created in your account.
 - created
By StringId  - The unique identifier for the User within the Fivetran system who created the transformation.
 - id String
 - The unique identifier for the Transformation within the Fivetran system.
 - output
Model List<String>Names  - Identifiers of related models.
 - paused Boolean
 - The field indicating whether the transformation will be set into the paused state. By default, the value is false.
 - status String
 - Status of transformation Project (NOT_READY, READY, ERROR).
 - type String
 - Transformation type. The following values are supported: DBT_CORE, QUICKSTART.
 - schedule
Get
Transformations Transformation Schedule  - transformation
Config GetTransformations Transformation Transformation Config  
- created
At string - The timestamp of when the transformation was created in your account.
 - created
By stringId  - The unique identifier for the User within the Fivetran system who created the transformation.
 - id string
 - The unique identifier for the Transformation within the Fivetran system.
 - output
Model string[]Names  - Identifiers of related models.
 - paused boolean
 - The field indicating whether the transformation will be set into the paused state. By default, the value is false.
 - status string
 - Status of transformation Project (NOT_READY, READY, ERROR).
 - type string
 - Transformation type. The following values are supported: DBT_CORE, QUICKSTART.
 - schedule
Get
Transformations Transformation Schedule  - transformation
Config GetTransformations Transformation Transformation Config  
- created_
at str - The timestamp of when the transformation was created in your account.
 - created_
by_ strid  - The unique identifier for the User within the Fivetran system who created the transformation.
 - id str
 - The unique identifier for the Transformation within the Fivetran system.
 - output_
model_ Sequence[str]names  - Identifiers of related models.
 - paused bool
 - The field indicating whether the transformation will be set into the paused state. By default, the value is false.
 - status str
 - Status of transformation Project (NOT_READY, READY, ERROR).
 - type str
 - Transformation type. The following values are supported: DBT_CORE, QUICKSTART.
 - schedule
Get
Transformations Transformation Schedule  - transformation_
config GetTransformations Transformation Transformation Config  
- created
At String - The timestamp of when the transformation was created in your account.
 - created
By StringId  - The unique identifier for the User within the Fivetran system who created the transformation.
 - id String
 - The unique identifier for the Transformation within the Fivetran system.
 - output
Model List<String>Names  - Identifiers of related models.
 - paused Boolean
 - The field indicating whether the transformation will be set into the paused state. By default, the value is false.
 - status String
 - Status of transformation Project (NOT_READY, READY, ERROR).
 - type String
 - Transformation type. The following values are supported: DBT_CORE, QUICKSTART.
 - schedule Property Map
 - transformation
Config Property Map 
GetTransformationsTransformationSchedule   
- Connection
Ids List<string> - The list of the connection identifiers to be used for the integrated schedule. Not expected for QUICKSTART transformations
 - Crons List<string>
 - Cron schedule: list of CRON strings. Used for for CRON schedule type
 - Days
Of List<string>Weeks  - The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. Used for for INTEGRATED schedule type
 - Interval double
 - The time interval in minutes between subsequent transformation runs. Used for for INTERVAL schedule type
 - Schedule
Type string - The type of the schedule to run the Transformation on. The following values are supported: INTEGRATED, TIMEOFDAY, INTERVAL, CRON.
 - Smart
Syncing bool - The boolean flag that enables the Smart Syncing schedule
 - Time
Of stringDay  - The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00". Used for for TIMEOFDAY schedule type
 
- Connection
Ids []string - The list of the connection identifiers to be used for the integrated schedule. Not expected for QUICKSTART transformations
 - Crons []string
 - Cron schedule: list of CRON strings. Used for for CRON schedule type
 - Days
Of []stringWeeks  - The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. Used for for INTEGRATED schedule type
 - Interval float64
 - The time interval in minutes between subsequent transformation runs. Used for for INTERVAL schedule type
 - Schedule
Type string - The type of the schedule to run the Transformation on. The following values are supported: INTEGRATED, TIMEOFDAY, INTERVAL, CRON.
 - Smart
Syncing bool - The boolean flag that enables the Smart Syncing schedule
 - Time
Of stringDay  - The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00". Used for for TIMEOFDAY schedule type
 
- connection
Ids List<String> - The list of the connection identifiers to be used for the integrated schedule. Not expected for QUICKSTART transformations
 - crons List<String>
 - Cron schedule: list of CRON strings. Used for for CRON schedule type
 - days
Of List<String>Weeks  - The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. Used for for INTEGRATED schedule type
 - interval Double
 - The time interval in minutes between subsequent transformation runs. Used for for INTERVAL schedule type
 - schedule
Type String - The type of the schedule to run the Transformation on. The following values are supported: INTEGRATED, TIMEOFDAY, INTERVAL, CRON.
 - smart
Syncing Boolean - The boolean flag that enables the Smart Syncing schedule
 - time
Of StringDay  - The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00". Used for for TIMEOFDAY schedule type
 
- connection
Ids string[] - The list of the connection identifiers to be used for the integrated schedule. Not expected for QUICKSTART transformations
 - crons string[]
 - Cron schedule: list of CRON strings. Used for for CRON schedule type
 - days
Of string[]Weeks  - The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. Used for for INTEGRATED schedule type
 - interval number
 - The time interval in minutes between subsequent transformation runs. Used for for INTERVAL schedule type
 - schedule
Type string - The type of the schedule to run the Transformation on. The following values are supported: INTEGRATED, TIMEOFDAY, INTERVAL, CRON.
 - smart
Syncing boolean - The boolean flag that enables the Smart Syncing schedule
 - time
Of stringDay  - The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00". Used for for TIMEOFDAY schedule type
 
- connection_
ids Sequence[str] - The list of the connection identifiers to be used for the integrated schedule. Not expected for QUICKSTART transformations
 - crons Sequence[str]
 - Cron schedule: list of CRON strings. Used for for CRON schedule type
 - days_
of_ Sequence[str]weeks  - The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. Used for for INTEGRATED schedule type
 - interval float
 - The time interval in minutes between subsequent transformation runs. Used for for INTERVAL schedule type
 - schedule_
type str - The type of the schedule to run the Transformation on. The following values are supported: INTEGRATED, TIMEOFDAY, INTERVAL, CRON.
 - smart_
syncing bool - The boolean flag that enables the Smart Syncing schedule
 - time_
of_ strday  - The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00". Used for for TIMEOFDAY schedule type
 
- connection
Ids List<String> - The list of the connection identifiers to be used for the integrated schedule. Not expected for QUICKSTART transformations
 - crons List<String>
 - Cron schedule: list of CRON strings. Used for for CRON schedule type
 - days
Of List<String>Weeks  - The set of the days of the week the transformation should be launched on. The following values are supported: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. Used for for INTEGRATED schedule type
 - interval Number
 - The time interval in minutes between subsequent transformation runs. Used for for INTERVAL schedule type
 - schedule
Type String - The type of the schedule to run the Transformation on. The following values are supported: INTEGRATED, TIMEOFDAY, INTERVAL, CRON.
 - smart
Syncing Boolean - The boolean flag that enables the Smart Syncing schedule
 - time
Of StringDay  - The time of the day the transformation should be launched at. Supported values are: "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00". Used for for TIMEOFDAY schedule type
 
GetTransformationsTransformationTransformationConfig    
- Connection
Ids List<string> - The list of the connection identifiers to be used for the integrated schedule. Also used to identify packagename automatically if packagename was not specified
 - Excluded
Models List<string> - The list of excluded output model names
 - Name string
 - The transformation name
 - Package
Name string - The Quickstart transformation package name
 - Project
Id string - The unique identifier for the dbt Core project within the Fivetran system
 - Steps
List<Get
Transformations Transformation Transformation Config Step>  - Upgrade
Available bool - The boolean flag indicating that a newer version is available for the transformation package
 
- Connection
Ids []string - The list of the connection identifiers to be used for the integrated schedule. Also used to identify packagename automatically if packagename was not specified
 - Excluded
Models []string - The list of excluded output model names
 - Name string
 - The transformation name
 - Package
Name string - The Quickstart transformation package name
 - Project
Id string - The unique identifier for the dbt Core project within the Fivetran system
 - Steps
[]Get
Transformations Transformation Transformation Config Step  - Upgrade
Available bool - The boolean flag indicating that a newer version is available for the transformation package
 
- connection
Ids List<String> - The list of the connection identifiers to be used for the integrated schedule. Also used to identify packagename automatically if packagename was not specified
 - excluded
Models List<String> - The list of excluded output model names
 - name String
 - The transformation name
 - package
Name String - The Quickstart transformation package name
 - project
Id String - The unique identifier for the dbt Core project within the Fivetran system
 - steps
List<Get
Transformations Transformation Transformation Config Step>  - upgrade
Available Boolean - The boolean flag indicating that a newer version is available for the transformation package
 
- connection
Ids string[] - The list of the connection identifiers to be used for the integrated schedule. Also used to identify packagename automatically if packagename was not specified
 - excluded
Models string[] - The list of excluded output model names
 - name string
 - The transformation name
 - package
Name string - The Quickstart transformation package name
 - project
Id string - The unique identifier for the dbt Core project within the Fivetran system
 - steps
Get
Transformations Transformation Transformation Config Step[]  - upgrade
Available boolean - The boolean flag indicating that a newer version is available for the transformation package
 
- connection_
ids Sequence[str] - The list of the connection identifiers to be used for the integrated schedule. Also used to identify packagename automatically if packagename was not specified
 - excluded_
models Sequence[str] - The list of excluded output model names
 - name str
 - The transformation name
 - package_
name str - The Quickstart transformation package name
 - project_
id str - The unique identifier for the dbt Core project within the Fivetran system
 - steps
Sequence[Get
Transformations Transformation Transformation Config Step]  - upgrade_
available bool - The boolean flag indicating that a newer version is available for the transformation package
 
- connection
Ids List<String> - The list of the connection identifiers to be used for the integrated schedule. Also used to identify packagename automatically if packagename was not specified
 - excluded
Models List<String> - The list of excluded output model names
 - name String
 - The transformation name
 - package
Name String - The Quickstart transformation package name
 - project
Id String - The unique identifier for the dbt Core project within the Fivetran system
 - steps List<Property Map>
 - upgrade
Available Boolean - The boolean flag indicating that a newer version is available for the transformation package
 
GetTransformationsTransformationTransformationConfigStep     
Package Details
- Repository
 - fivetran fivetran/terraform-provider-fivetran
 - License
 - Notes
 - This Pulumi package is based on the 
fivetranTerraform Provider.