Documentation ¶ Overview ¶ Package template provides the template backend. Index ¶ type Backend func New(opts *Options) *Backend func (b *Backend) Plan(ctx context.Context, params map[string]any) ([]backends.Plan, error) type Options type Plan func (p *Plan) Apply(ctx context.Context) error func (p *Plan) Preview() string Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Backend ¶ type Backend struct { // contains filtered or unexported fields } func New ¶ func New(opts *Options) *Backend func (*Backend) Plan ¶ func (b *Backend) Plan(ctx context.Context, params map[string]any) ([]backends.Plan, error) type Options ¶ type Options struct { services.Injector } type Plan ¶ type Plan struct { // contains filtered or unexported fields } func (*Plan) Apply ¶ func (p *Plan) Apply(ctx context.Context) error func (*Plan) Preview ¶ func (p *Plan) Preview() string Source Files ¶ View all Source files template.go Click to show internal directories. Click to hide internal directories.