Source Files
      ¶
    
  
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       Package backend provides interfaces that the CLI uses to interact with Terraform. 
         | 
      Package backend provides interfaces that the CLI uses to interact with Terraform. | 
| 
         
          
            init
            
            
          
           
      Package init contains the list of backends that can be initialized and basic helper functions for initializing those backends. 
         | 
      Package init contains the list of backends that can be initialized and basic helper functions for initializing those backends. | 
| 
         
          
            legacy
            
            
          
           
      Package legacy contains a backend implementation that can be used with the legacy remote state clients. 
         | 
      Package legacy contains a backend implementation that can be used with the legacy remote state clients. | 
| 
         
          
            remote-state
            
            
          
           
      Package remotestate implements a Backend for remote state implementations from the state/remote package that also implement a backend schema for configuration. 
         | 
      Package remotestate implements a Backend for remote state implementations from the state/remote package that also implement a backend schema for configuration. | 
| 
       builtin
        | 
      |
| 
         
          
            bins/provider-archive
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-arukas
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-atlas
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-aws
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-azure
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-azurerm
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-bitbucket
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-chef
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-clc
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-cloudflare
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-cloudstack
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-cobbler
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-consul
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-datadog
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-digitalocean
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-dme
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-dns
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-dnsimple
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-docker
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-dyn
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-external
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-fastly
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-github
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-google
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-grafana
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-heroku
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-ignition
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-influxdb
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-librato
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-logentries
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-mailgun
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-mysql
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-ns1
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-null
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-openstack
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-opsgenie
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-packet
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-pagerduty
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-postgresql
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-powerdns
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-profitbricks
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-rancher
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-random
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-rundeck
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-scaleway
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-softlayer
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-spotinst
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-statuscake
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-template
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-terraform
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-test
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-tls
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-triton
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-ultradns
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-vault
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-vcd
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provider-vsphere
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provisioner-chef
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provisioner-file
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provisioner-local-exec
            
            command
          
          
         
       | 
      |
| 
         
          
            bins/provisioner-remote-exec
            
            command
          
          
         
       | 
      |
| 
       This file is automatically generated by scripts/generate-plugins.go -- Do not edit! 
         | 
      This file is automatically generated by scripts/generate-plugins.go -- Do not edit! | 
| 
         
          
            format
            
            
          
           
      Package format contains helpers for formatting various Terraform structures for human-readabout output. 
         | 
      Package format contains helpers for formatting various Terraform structures for human-readabout output. | 
| 
         
          
            state
            
            
          
           
      Package state exposes common helpers for working with state from the CLI. 
         | 
      Package state exposes common helpers for working with state from the CLI. | 
| 
       The config package is responsible for loading and validating the configuration. 
         | 
      The config package is responsible for loading and validating the configuration. | 
| 
       helper
        | 
      |
| 
         
          
            acctest
            
            
          
           
      Package acctest contains for Terraform Acceptance Tests 
         | 
      Package acctest contains for Terraform Acceptance Tests | 
| 
         
          
            experiment
            
            
          
           
      experiment package contains helper functions for tracking experimental features throughout Terraform. 
         | 
      experiment package contains helper functions for tracking experimental features throughout Terraform. | 
| 
         
          
            pathorcontents
            
            
          
           
      Helpers for dealing with file paths and their contents 
         | 
      Helpers for dealing with file paths and their contents | 
| 
         
          
            schema
            
            
          
           
      schema is a high-level framework for easily writing new providers for Terraform. 
         | 
      schema is a high-level framework for easily writing new providers for Terraform. | 
| 
         
          
            signalwrapper
            
            
          
           
      Package signalwrapper is used to run functions that are sensitive to signals that may be received from outside the process. 
         | 
      Package signalwrapper is used to run functions that are sensitive to signals that may be received from outside the process. | 
| 
         
          
            variables
            
            
          
           
      Package variables provides functions and types for working with Terraform variables provided as input. 
         | 
      Package variables provides functions and types for working with Terraform variables provided as input. | 
| 
         
          
            wrappedreadline
            
            
          
           
      wrappedreadline is a package that has helpers for interacting with readline from a panicwrap executable. 
         | 
      wrappedreadline is a package that has helpers for interacting with readline from a panicwrap executable. | 
| 
         
          
            wrappedstreams
            
            
          
           
      Package wrappedstreams provides access to the standard OS streams (stdin, stdout, stderr) even if wrapped under panicwrap. 
         | 
      Package wrappedstreams provides access to the standard OS streams (stdin, stdout, stderr) even if wrapped under panicwrap. | 
| 
       internal
        | 
      |
| 
         
          
            backend/remote-state/azure
            module
            
          
          
         
       | 
      |
| 
         
          
            backend/remote-state/consul
            module
            
          
          
         
       | 
      |
| 
         
          
            backend/remote-state/cos
            module
            
          
          
         
       | 
      |
| 
         
          
            backend/remote-state/gcs
            module
            
          
          
         
       | 
      |
| 
         
          
            backend/remote-state/oci
            module
            
          
          
         
       | 
      |
| 
         
          
            backend/remote-state/oss
            module
            
          
          
         
       | 
      |
| 
         
          
            backend/remote-state/pg
            module
            
          
          
         
       | 
      |
| 
         
          
            backend/remote-state/s3
            module
            
          
          
         
       | 
      |
| 
         
          
            legacy
            module
            
          
          
         
       | 
      |
| 
         
          
            terraform-ng
            module
            
          
          
         
       | 
      |
| 
       Package repl provides the structs and functions necessary to run REPL for Terraform. 
         | 
      Package repl provides the structs and functions necessary to run REPL for Terraform. | 
| 
       Generate Plugins is a small program that updates the lists of plugins in command/internal_plugin_list.go so they will be compiled into the main terraform binary. 
         | 
      Generate Plugins is a small program that updates the lists of plugins in command/internal_plugin_list.go so they will be compiled into the main terraform binary. | 
 Click to show internal directories. 
   Click to hide internal directories. 

