Documentation
¶
Index ¶
- type Backend
- func (c *Backend) HandleDeleteState(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleGetState(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleKeepVersions(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleListStates(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleListVersions(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleLockState(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleRestoreVersion(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleRetrieveVersion(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleUnlockState(w http.ResponseWriter, r *http.Request)
- func (c *Backend) HandleUpdateState(w http.ResponseWriter, r *http.Request)
- func (c *Backend) Init() error
- type Options
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
}
Backend a terraform http backend
func NewBackend ¶
NewBackend creates a new backend
func (*Backend) HandleDeleteState ¶
func (c *Backend) HandleDeleteState(w http.ResponseWriter, r *http.Request)
HandleDeleteState deletes the state
func (*Backend) HandleGetState ¶
func (c *Backend) HandleGetState(w http.ResponseWriter, r *http.Request)
HandleGetState gets the state requested
func (*Backend) HandleKeepVersions ¶
func (c *Backend) HandleKeepVersions(w http.ResponseWriter, r *http.Request)
HandleKeepVersions
func (*Backend) HandleListStates ¶
func (c *Backend) HandleListStates(w http.ResponseWriter, r *http.Request)
HandleListStates
func (*Backend) HandleListVersions ¶
func (c *Backend) HandleListVersions(w http.ResponseWriter, r *http.Request)
HandleListVersions
func (*Backend) HandleLockState ¶
func (c *Backend) HandleLockState(w http.ResponseWriter, r *http.Request)
HandleLockState locks the state
func (*Backend) HandleRestoreVersion ¶
func (c *Backend) HandleRestoreVersion(w http.ResponseWriter, r *http.Request)
HandleRestoreVersion
func (*Backend) HandleRetrieveVersion ¶
func (c *Backend) HandleRetrieveVersion(w http.ResponseWriter, r *http.Request)
HandleRetrieveVersion
func (*Backend) HandleUnlockState ¶
func (c *Backend) HandleUnlockState(w http.ResponseWriter, r *http.Request)
HandleUnlockState unlocks the state
func (*Backend) HandleUpdateState ¶
func (c *Backend) HandleUpdateState(w http.ResponseWriter, r *http.Request)
HandleUpdateState updates the state
Click to show internal directories.
Click to hide internal directories.