terraform-generator - v6
    Preparing search index...

    Class TerraformGenerator

    Index

    Constructors

    Methods

    • Add variable values into Terraform.

      Parameters

      Returns this

    • Add backend into Terraform.

      Refer to Terraform documentation on what can be put as type & arguments.

      Parameters

      Returns Backend

    • Add comment into Terraform.

      Parameters

      • comment: string

        comment

      Returns Comment

    • Add data source into Terraform.

      Refer to Terraform documentation on what can be put as type & arguments.

      Parameters

      Returns Data

    • Convert resource into data source and add it into Terraform.

      Parameters

      • resource: Resource

        resource

      • options: ResourceToDataOptions | undefined

        options

      • argNames: (string | [string, string])[]

        names of resource arguments to be converted into data source arguments; use array for name mapping, position 0 = original resource's argument name, position 1 = mapped data source's argument name

      • Optionalargs: TerraformArgs

        extra arguments

      Returns Data

    • Generate Terraform configuration as string.

      Returns { tf: string; tfvars?: string }

    • Add import into Terraform.

      Refer to Terraform documentation on what can be put as arguments.

      Parameters

      Returns Import

    • Add module into Terraform.

      Refer to Terraform documentation on what can be put as arguments.

      Parameters

      Returns Module

    • Add moved into Terraform.

      Refer to Terraform documentation on what can be put as type & arguments.

      Parameters

      Returns Moved

    • Add output into Terraform.

      Refer to Terraform documentation on what can be put as arguments.

      Parameters

      Returns Output

    • Add provider into Terraform.

      Refer to Terraform documentation on what can be put as type & arguments.

      Parameters

      Returns Provider

    • Add removed into Terraform.

      Refer to Terraform documentation on what can be put as type & arguments.

      Parameters

      Returns Removed

    • Add resource into Terraform.

      Refer to Terraform documentation on what can be put as type & arguments.

      Parameters

      Returns Resource

    • Add variable into Terraform.

      Refer to Terraform documentation on what can be put as arguments.

      Parameters

      • name: string

        name

      • args: VariableArgs

        arguments

      • Optionalvalue: any

        variable value

      Returns Variable

    • Write Terraform configuration to a file.

      Parameters

      Returns void