| 123456789101112131415161718192021 |
- package compose
- import (
- "context"
- "github.com/awslabs/goformation/v4/cloudformation"
- "github.com/docker/ecs-plugin/pkg/docker"
- )
- type API interface {
- Convert(project *Project) (*cloudformation.Template, error)
- ComposeUp(ctx context.Context, project *Project) error
- ComposeDown(ctx context.Context, projectName string, deleteCluster bool) error
- ComposeLogs(ctx context.Context, projectName string) error
- CreateSecret(ctx context.Context, secret docker.Secret) (string, error)
- InspectSecret(ctx context.Context, id string) (docker.Secret, error)
- ListSecrets(ctx context.Context) ([]docker.Secret, error)
- DeleteSecret(ctx context.Context, id string, recover bool) error
- ComposePs(background context.Context, project *Project) error
- }
|