| 123456789101112131415161718192021222324252627282930 |
- package amazon
- import (
- "context"
- "github.com/docker/ecs-plugin/pkg/docker"
- )
- type secretsAPI interface {
- CreateSecret(ctx context.Context, name string, content string) (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
- }
- func (c client) CreateSecret(ctx context.Context, name string, content string) (string, error) {
- return c.api.CreateSecret(ctx, name, content)
- }
- func (c client) InspectSecret(ctx context.Context, id string) (docker.Secret, error) {
- return c.api.InspectSecret(ctx, id)
- }
- func (c client) ListSecrets(ctx context.Context) ([]docker.Secret, error) {
- return c.api.ListSecrets(ctx)
- }
- func (c client) DeleteSecret(ctx context.Context, id string, recover bool) error {
- return c.api.DeleteSecret(ctx, id, recover)
- }
|