Documentation
¶
Index ¶
- Constants
- Variables
- func Cleanup(backend Home, app, stage string) error
- func Copy(from Home, to Home, app, stage string) error
- func ForceUnlock(backend Home, version, app, stage string) error
- func GetSecrets(backend Home, app, stage string) (map[string]string, error)
- func Info(backend Home) (util.KeyValuePairs[string], error)
- func ListStages(backend Home, app string) ([]string, error)
- func Passphrase(backend Home, app, stage string) (string, error)
- func PullState(backend Home, app, stage string, out string) error
- func PushEventLog(backend Home, updateID, app, stage string, reader io.Reader) error
- func PushPartialState(backend Home, updateID, app, stage string, data []byte) error
- func PushSnapshot(backend Home, updateID, app, stage string, data []byte) error
- func PutSecrets(backend Home, app, stage string, data map[string]string) error
- func PutSummary(backend Home, app, stage, updateID string, summary Summary) error
- func PutUpdate(backend Home, app, stage string, update *Update) error
- func Unlock(backend Home, version, app, stage string) error
- type AwsBootstrapData
- type AwsHome
- type AwsProvider
- func (p *AwsProvider) Bootstrap(region string) (*AwsBootstrapData, error)
- func (a *AwsProvider) Config() aws.Config
- func (a *AwsProvider) Env() (map[string]string, error)
- func (a *AwsProvider) Init(app string, stage string, args map[string]interface{}) error
- func (app *AwsProvider) ResolveAppSync(ctx context.Context) (string, string, error)
- type CloudflareHome
- type CloudflareProvider
- type DevEvent
- type DevSession
- type DevTransport
- type Home
- type LocalHome
- type Provider
- type Summary
- type SummaryError
- type Update
Constants ¶
View Source
const SSM_NAME_BOOTSTRAP = "/sst/bootstrap"
Variables ¶
View Source
var ErrBucketMissing = errors.New("sst state bucket missing")
View Source
var ErrCloudflareMissingAccount = fmt.Errorf("missing account")
View Source
var ErrLockExists = fmt.Errorf("Concurrent update detected, run `sst unlock --stage=<stage>` to delete lock file and retry.")
View Source
var ErrLockNotFound = fmt.Errorf("Lock not found")
View Source
var ErrStateNotFound = fmt.Errorf("state not found")
Functions ¶
func ForceUnlock ¶
func PushEventLog ¶ added in v3.6.19
func PushPartialState ¶
Types ¶
type AwsBootstrapData ¶
type AwsHome ¶
type AwsHome struct {
// contains filtered or unexported fields
}
func NewAwsHome ¶
func NewAwsHome(provider *AwsProvider) *AwsHome
type AwsProvider ¶
type AwsProvider struct {
// contains filtered or unexported fields
}
func NewAwsProvider ¶
func NewAwsProvider() *AwsProvider
func (*AwsProvider) Bootstrap ¶
func (p *AwsProvider) Bootstrap(region string) (*AwsBootstrapData, error)
func (*AwsProvider) Config ¶
func (a *AwsProvider) Config() aws.Config
func (*AwsProvider) Init ¶
func (a *AwsProvider) Init(app string, stage string, args map[string]interface{}) error
func (*AwsProvider) ResolveAppSync ¶
type CloudflareHome ¶
func NewCloudflareHome ¶
func NewCloudflareHome(provider *CloudflareProvider) *CloudflareHome
func (*CloudflareHome) Bootstrap ¶
func (c *CloudflareHome) Bootstrap() error
type CloudflareProvider ¶
type CloudflareProvider struct {
// contains filtered or unexported fields
}
func (CloudflareProvider) Api ¶
func (c CloudflareProvider) Api() *cloudflare.API
type DevEvent ¶
type DevEvent struct {
*io.PipeReader
}
type DevSession ¶
type DevTransport ¶
func (*DevTransport) Publish ¶
func (dt *DevTransport) Publish(input interface{}) error
type SummaryError ¶
Click to show internal directories.
Click to hide internal directories.