region_migrations

package
v1.16.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2020 License: BSD-4-Clause, MIT Imports: 17 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Abort

func Abort(app, migrationID string) error

func ConfirmData

func ConfirmData(migration scalingo.RegionMigration) bool

func ConfirmFinalize

func ConfirmFinalize(migration scalingo.RegionMigration) bool

func ConfirmPrepare

func ConfirmPrepare(migration scalingo.RegionMigration) bool

func ConfirmStep

func ConfirmStep(migration scalingo.RegionMigration, step scalingo.RegionMigrationStep) bool

func Create

func Create(app string, destination string, dstAppName string) error

func Follow

func Follow(appID, migrationID string) error

func List

func List(appId string) error

func Run

func Run(app, migrationID string, step scalingo.RegionMigrationStep) error

func WatchMigration

func WatchMigration(client *scalingo.Client, appId, migrationId string, opts RefreshOpts) error

Types

type RefreshOpts

type RefreshOpts struct {
	ExpectedStatuses []scalingo.RegionMigrationStatus
	HiddenSteps      []string
	CurrentStep      scalingo.RegionMigrationStep
}

type Refresher

type Refresher struct {
	// contains filtered or unexported fields
}

func NewRefresher

func NewRefresher(client *scalingo.Client, appID, migrationID string, opts RefreshOpts) *Refresher

func (*Refresher) Start

func (r *Refresher) Start() (*scalingo.RegionMigration, error)

func (*Refresher) Stop

func (r *Refresher) Stop()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL