Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeStackName ¶
func MakeStackName(clusterName string, accessEntry api.AccessEntry) string
MakeStackName creates a stack name for the specified access entry.
Types ¶
type Creator ¶
type Creator struct { ClusterName string StackCreator StackCreator }
A Creator creates access entries.
func (*Creator) CreateTasks ¶
CreateTasks creates a TaskTree for creating access entries.
type CreatorInterface ¶
type CreatorInterface interface { // Create creates access entries. Create(ctx context.Context, accessEntries []api.AccessEntry) error // CreateTasks creates a TaskTree for creating access entries. CreateTasks(ctx context.Context, accessEntries []api.AccessEntry) *tasks.TaskTree }
CreatorInterface creates access entries.
type Remover ¶
type Remover struct {
// contains filtered or unexported fields
}
func NewRemover ¶
func NewRemover(clusterName string, stackRemover StackRemover, eksAPI awsapi.EKS) *Remover
func (Remover) DeleteTasks ¶
type StackCreator ¶
type StackRemover ¶
Click to show internal directories.
Click to hide internal directories.