lambda

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2022 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) AddPermission

func (*Activities) CreateAlias

func (*Activities) CreateFunction

func (*Activities) DeleteAlias

func (*Activities) DeleteFunction

func (*Activities) DeleteLayerVersion

func (*Activities) GetAccountSettings

func (*Activities) GetAlias

func (*Activities) GetCodeSigningConfig

func (*Activities) GetFunction

func (*Activities) GetFunctionConcurrency

func (*Activities) GetFunctionConfiguration

func (a *Activities) GetFunctionConfiguration(ctx context.Context, input *lambda.GetFunctionConfigurationInput) (*lambda.FunctionConfiguration, error)

func (*Activities) GetLayerVersion

func (*Activities) GetLayerVersionByArn

func (*Activities) GetLayerVersionPolicy

func (*Activities) GetPolicy

func (*Activities) Invoke

func (a *Activities) Invoke(ctx context.Context, input *lambda.InvokeInput) (*lambda.InvokeOutput, error)

func (*Activities) ListAliases

func (*Activities) ListCodeSigningConfigs

func (*Activities) ListFunctions

func (*Activities) ListLayerVersions

func (*Activities) ListLayers

func (*Activities) ListTags

func (*Activities) ListVersionsByFunction

func (*Activities) PublishLayerVersion

func (*Activities) PublishVersion

func (*Activities) PutFunctionConcurrency

func (*Activities) RemovePermission

func (*Activities) TagResource

func (*Activities) UntagResource

func (*Activities) UpdateAlias

func (*Activities) UpdateFunctionCode

func (*Activities) UpdateFunctionConfiguration

func (a *Activities) UpdateFunctionConfiguration(ctx context.Context, input *lambda.UpdateFunctionConfigurationInput) (*lambda.FunctionConfiguration, error)

func (*Activities) WaitUntilFunctionActive

func (a *Activities) WaitUntilFunctionActive(ctx context.Context, input *lambda.GetFunctionConfigurationInput) error

func (*Activities) WaitUntilFunctionExists

func (a *Activities) WaitUntilFunctionExists(ctx context.Context, input *lambda.GetFunctionInput) error

func (*Activities) WaitUntilFunctionUpdated

func (a *Activities) WaitUntilFunctionUpdated(ctx context.Context, input *lambda.GetFunctionConfigurationInput) error

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