1. Packages
  2. Fivetran Provider
  3. API Docs
  4. getQuickstartPackages
fivetran 1.6.0 published on Tuesday, Mar 25, 2025 by fivetran

fivetran.getQuickstartPackages

Explore with Pulumi AI

fivetran logo
fivetran 1.6.0 published on Tuesday, Mar 25, 2025 by fivetran

    Returns a list of available Quickstart transformation package metadata details

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fivetran from "@pulumi/fivetran";
    
    const allPackagesMetadata = fivetran.getQuickstartPackages({});
    
    import pulumi
    import pulumi_fivetran as fivetran
    
    all_packages_metadata = fivetran.get_quickstart_packages()
    
    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.GetQuickstartPackages(ctx, &fivetran.GetQuickstartPackagesArgs{}, 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 allPackagesMetadata = Fivetran.GetQuickstartPackages.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.GetQuickstartPackagesArgs;
    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 allPackagesMetadata = FivetranFunctions.getQuickstartPackages();
    
        }
    }
    
    variables:
      allPackagesMetadata:
        fn::invoke:
          function: fivetran:getQuickstartPackages
          arguments: {}
    

    Using getQuickstartPackages

    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 getQuickstartPackages(args: GetQuickstartPackagesArgs, opts?: InvokeOptions): Promise<GetQuickstartPackagesResult>
    function getQuickstartPackagesOutput(args: GetQuickstartPackagesOutputArgs, opts?: InvokeOptions): Output<GetQuickstartPackagesResult>
    def get_quickstart_packages(packages: Optional[Sequence[GetQuickstartPackagesPackage]] = None,
                                opts: Optional[InvokeOptions] = None) -> GetQuickstartPackagesResult
    def get_quickstart_packages_output(packages: Optional[pulumi.Input[Sequence[pulumi.Input[GetQuickstartPackagesPackageArgs]]]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetQuickstartPackagesResult]
    func GetQuickstartPackages(ctx *Context, args *GetQuickstartPackagesArgs, opts ...InvokeOption) (*GetQuickstartPackagesResult, error)
    func GetQuickstartPackagesOutput(ctx *Context, args *GetQuickstartPackagesOutputArgs, opts ...InvokeOption) GetQuickstartPackagesResultOutput

    > Note: This function is named GetQuickstartPackages in the Go SDK.

    public static class GetQuickstartPackages 
    {
        public static Task<GetQuickstartPackagesResult> InvokeAsync(GetQuickstartPackagesArgs args, InvokeOptions? opts = null)
        public static Output<GetQuickstartPackagesResult> Invoke(GetQuickstartPackagesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetQuickstartPackagesResult> getQuickstartPackages(GetQuickstartPackagesArgs args, InvokeOptions options)
    public static Output<GetQuickstartPackagesResult> getQuickstartPackages(GetQuickstartPackagesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: fivetran:index/getQuickstartPackages:getQuickstartPackages
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getQuickstartPackages Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Packages List<GetQuickstartPackagesPackage>
    Id string
    The provider-assigned unique ID for this managed resource.
    Packages []GetQuickstartPackagesPackage
    id String
    The provider-assigned unique ID for this managed resource.
    packages List<GetQuickstartPackagesPackage>
    id string
    The provider-assigned unique ID for this managed resource.
    packages GetQuickstartPackagesPackage[]
    id str
    The provider-assigned unique ID for this managed resource.
    packages Sequence[GetQuickstartPackagesPackage]
    id String
    The provider-assigned unique ID for this managed resource.
    packages List<Property Map>

    Supporting Types

    GetQuickstartPackagesPackage

    ConnectorTypes List<string>
    The set of connector types
    Id string
    The unique identifier for the Quickstart transformation package definition within the Fivetran system
    Name string
    The Quickstart transformation package name
    OutputModelNames List<string>
    The list of transformation output models
    Version string
    The Quickstart package definition version
    ConnectorTypes []string
    The set of connector types
    Id string
    The unique identifier for the Quickstart transformation package definition within the Fivetran system
    Name string
    The Quickstart transformation package name
    OutputModelNames []string
    The list of transformation output models
    Version string
    The Quickstart package definition version
    connectorTypes List<String>
    The set of connector types
    id String
    The unique identifier for the Quickstart transformation package definition within the Fivetran system
    name String
    The Quickstart transformation package name
    outputModelNames List<String>
    The list of transformation output models
    version String
    The Quickstart package definition version
    connectorTypes string[]
    The set of connector types
    id string
    The unique identifier for the Quickstart transformation package definition within the Fivetran system
    name string
    The Quickstart transformation package name
    outputModelNames string[]
    The list of transformation output models
    version string
    The Quickstart package definition version
    connector_types Sequence[str]
    The set of connector types
    id str
    The unique identifier for the Quickstart transformation package definition within the Fivetran system
    name str
    The Quickstart transformation package name
    output_model_names Sequence[str]
    The list of transformation output models
    version str
    The Quickstart package definition version
    connectorTypes List<String>
    The set of connector types
    id String
    The unique identifier for the Quickstart transformation package definition within the Fivetran system
    name String
    The Quickstart transformation package name
    outputModelNames List<String>
    The list of transformation output models
    version String
    The Quickstart package definition version

    Package Details

    Repository
    fivetran fivetran/terraform-provider-fivetran
    License
    Notes
    This Pulumi package is based on the fivetran Terraform Provider.
    fivetran logo
    fivetran 1.6.0 published on Tuesday, Mar 25, 2025 by fivetran