clients

package
v0.2.23 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2024 License: MIT-0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudFormationClient

type CloudFormationClient interface {
	// Stack methods
	CreateStack(stack *types.Stack) (changeSetArn string, err error)
	UpdateStack(stack *types.Stack) (changeSetArn string, err error)
	DescribeStack(stack *types.Stack) (*types.StackDescription, error)
	DeleteStack(stack *types.Stack) error
	ContinueStackRollback(stack *types.Stack) error

	// Change set methods
	ExecuteChangeSet(stack *types.Stack) error
	DeleteChangeSet(stack *types.Stack) error
	DescribeChangeSet(stack *types.Stack) (*types.ChangeSetDescription, error)
}

type S3Client

type S3Client interface {
	UploadTemplate(bucket, region, key string, data io.Reader) (string, error)
}

Directories

Path Synopsis
Package cloudformation provides a client to make API requests to AWS CloudFormation.
Package cloudformation provides a client to make API requests to AWS CloudFormation.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
s3
Package s3 provides a client to make API requests to Amazon S3.
Package s3 provides a client to make API requests to Amazon S3.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

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