sms

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: May 5, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activities

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

func NewActivities

func NewActivities(sess *session.Session, config ...*aws.Config) *Activities

func NewActivitiesWithSessionFactory

func NewActivitiesWithSessionFactory(sessionFactory SessionFactory) *Activities

func (*Activities) CreateApp

func (a *Activities) CreateApp(ctx context.Context, input *sms.CreateAppInput) (*sms.CreateAppOutput, error)

func (*Activities) CreateReplicationJob

func (*Activities) DeleteApp

func (a *Activities) DeleteApp(ctx context.Context, input *sms.DeleteAppInput) (*sms.DeleteAppOutput, error)

func (*Activities) DeleteReplicationJob

func (*Activities) DeleteServerCatalog

func (a *Activities) DeleteServerCatalog(ctx context.Context, input *sms.DeleteServerCatalogInput) (*sms.DeleteServerCatalogOutput, error)

func (*Activities) DisassociateConnector

func (*Activities) GenerateChangeSet

func (a *Activities) GenerateChangeSet(ctx context.Context, input *sms.GenerateChangeSetInput) (*sms.GenerateChangeSetOutput, error)

func (*Activities) GenerateTemplate

func (a *Activities) GenerateTemplate(ctx context.Context, input *sms.GenerateTemplateInput) (*sms.GenerateTemplateOutput, error)

func (*Activities) GetApp

func (a *Activities) GetApp(ctx context.Context, input *sms.GetAppInput) (*sms.GetAppOutput, error)

func (*Activities) GetAppLaunchConfiguration

func (*Activities) GetAppValidationOutput

func (*Activities) GetConnectors

func (a *Activities) GetConnectors(ctx context.Context, input *sms.GetConnectorsInput) (*sms.GetConnectorsOutput, error)

func (*Activities) GetReplicationJobs

func (a *Activities) GetReplicationJobs(ctx context.Context, input *sms.GetReplicationJobsInput) (*sms.GetReplicationJobsOutput, error)

func (*Activities) GetReplicationRuns

func (a *Activities) GetReplicationRuns(ctx context.Context, input *sms.GetReplicationRunsInput) (*sms.GetReplicationRunsOutput, error)

func (*Activities) GetServers

func (a *Activities) GetServers(ctx context.Context, input *sms.GetServersInput) (*sms.GetServersOutput, error)

func (*Activities) ImportAppCatalog

func (a *Activities) ImportAppCatalog(ctx context.Context, input *sms.ImportAppCatalogInput) (*sms.ImportAppCatalogOutput, error)

func (*Activities) ImportServerCatalog

func (a *Activities) ImportServerCatalog(ctx context.Context, input *sms.ImportServerCatalogInput) (*sms.ImportServerCatalogOutput, error)

func (*Activities) LaunchApp

func (a *Activities) LaunchApp(ctx context.Context, input *sms.LaunchAppInput) (*sms.LaunchAppOutput, error)

func (*Activities) ListApps

func (a *Activities) ListApps(ctx context.Context, input *sms.ListAppsInput) (*sms.ListAppsOutput, error)

func (*Activities) NotifyAppValidationOutput

func (*Activities) PutAppLaunchConfiguration

func (*Activities) StartAppReplication

func (a *Activities) StartAppReplication(ctx context.Context, input *sms.StartAppReplicationInput) (*sms.StartAppReplicationOutput, error)

func (*Activities) StopAppReplication

func (a *Activities) StopAppReplication(ctx context.Context, input *sms.StopAppReplicationInput) (*sms.StopAppReplicationOutput, error)

func (*Activities) TerminateApp

func (a *Activities) TerminateApp(ctx context.Context, input *sms.TerminateAppInput) (*sms.TerminateAppOutput, error)

func (*Activities) UpdateApp

func (a *Activities) UpdateApp(ctx context.Context, input *sms.UpdateAppInput) (*sms.UpdateAppOutput, error)

func (*Activities) UpdateReplicationJob

type SessionFactory

type SessionFactory interface {
	Session(ctx context.Context) (*session.Session, error)
}

SessionFactory returns an aws.Session based on the activity context.

Jump to

Keyboard shortcuts

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