Documentation ¶
Overview ¶
Package legacy contains a backend implementation that can be used with the legacy remote state clients.
Index ¶
- func Init(m map[string]backend.InitFn)
- type Backend
- func (b *Backend) Configure(c *terraform.ResourceConfig) error
- func (b *Backend) DeleteState(string) error
- func (b *Backend) Input(ui terraform.UIInput, c *terraform.ResourceConfig) (*terraform.ResourceConfig, error)
- func (b *Backend) State(name string) (state.State, error)
- func (b *Backend) States() ([]string, error)
- func (b *Backend) Validate(*terraform.ResourceConfig) ([]string, []error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Backend ¶
type Backend struct { // Type is the type of remote state client to support Type string // contains filtered or unexported fields }
Backend is an implementation of backend.Backend for legacy remote state clients.
func (*Backend) DeleteState ¶
func (*Backend) Input ¶
func (b *Backend) Input( ui terraform.UIInput, c *terraform.ResourceConfig) (*terraform.ResourceConfig, error)
Click to show internal directories.
Click to hide internal directories.