Documentation ¶
Index ¶
- Constants
- Variables
- type AllErrorMockOperatorManager
- func (m *AllErrorMockOperatorManager) CheckResourceCounts() error
- func (m *AllErrorMockOperatorManager) DeleteResourceCollection(ctx context.Context) error
- func (m *AllErrorMockOperatorManager) GetLogicalResourceIds() []string
- func (m *AllErrorMockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type BackupVaultOperator
- func (o *BackupVaultOperator) AddResource(resource *types.StackResourceSummary)
- func (o *BackupVaultOperator) DeleteBackupVault(ctx context.Context, backupVaultName *string) error
- func (o *BackupVaultOperator) DeleteResources(ctx context.Context) error
- func (o *BackupVaultOperator) GetResourcesLength() int
- type BucketOperator
- type CheckResourceCountsErrorMockOperatorManager
- func (m *CheckResourceCountsErrorMockOperatorManager) CheckResourceCounts() error
- func (m *CheckResourceCountsErrorMockOperatorManager) DeleteResourceCollection(ctx context.Context) error
- func (m *CheckResourceCountsErrorMockOperatorManager) GetLogicalResourceIds() []string
- func (m *CheckResourceCountsErrorMockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type CustomOperator
- type DeleteResourceCollectionErrorMockOperatorManager
- func (m *DeleteResourceCollectionErrorMockOperatorManager) CheckResourceCounts() error
- func (m *DeleteResourceCollectionErrorMockOperatorManager) DeleteResourceCollection(ctx context.Context) error
- func (m *DeleteResourceCollectionErrorMockOperatorManager) GetLogicalResourceIds() []string
- func (m *DeleteResourceCollectionErrorMockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type EcrOperator
- type ErrorMockStackOperator
- type IOperator
- type IOperatorCollection
- type IOperatorFactory
- type IOperatorManager
- type IncorrectResourceCountsMockOperatorCollection
- func (m *IncorrectResourceCountsMockOperatorCollection) GetLogicalResourceIds() []string
- func (m *IncorrectResourceCountsMockOperatorCollection) GetOperators() []IOperator
- func (m *IncorrectResourceCountsMockOperatorCollection) RaiseUnsupportedResourceError() error
- func (m *IncorrectResourceCountsMockOperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type MockBackupVaultOperator
- type MockBucketOperator
- type MockCustomOperator
- type MockEcrOperator
- type MockOperatorCollection
- func (m *MockOperatorCollection) GetLogicalResourceIds() []string
- func (m *MockOperatorCollection) GetOperators() []IOperator
- func (m *MockOperatorCollection) RaiseUnsupportedResourceError() error
- func (m *MockOperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type MockOperatorManager
- func (m *MockOperatorManager) CheckResourceCounts() error
- func (m *MockOperatorManager) DeleteResourceCollection(ctx context.Context) error
- func (m *MockOperatorManager) GetLogicalResourceIds() []string
- func (m *MockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type MockRoleOperator
- type MockStackOperator
- type OperatorCollection
- func (c *OperatorCollection) GetLogicalResourceIds() []string
- func (c *OperatorCollection) GetOperators() []IOperator
- func (c *OperatorCollection) RaiseUnsupportedResourceError() error
- func (c *OperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type OperatorDeleteResourcesMockOperatorCollection
- func (m *OperatorDeleteResourcesMockOperatorCollection) GetLogicalResourceIds() []string
- func (m *OperatorDeleteResourcesMockOperatorCollection) GetOperators() []IOperator
- func (m *OperatorDeleteResourcesMockOperatorCollection) RaiseUnsupportedResourceError() error
- func (m *OperatorDeleteResourcesMockOperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type OperatorFactory
- func (f *OperatorFactory) CreateBackupVaultOperator() *BackupVaultOperator
- func (f *OperatorFactory) CreateBucketOperator() *BucketOperator
- func (f *OperatorFactory) CreateCustomOperator() *CustomOperator
- func (f *OperatorFactory) CreateEcrOperator() *EcrOperator
- func (f *OperatorFactory) CreateRoleOperator() *RoleOperator
- func (f *OperatorFactory) CreateStackOperator(targetResourceTypes []string) *StackOperator
- type OperatorManager
- func (m *OperatorManager) CheckResourceCounts() error
- func (m *OperatorManager) DeleteResourceCollection(ctx context.Context) error
- func (m *OperatorManager) GetLogicalResourceIds() []string
- func (m *OperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
- type RoleOperator
- type StackOperator
- func (o *StackOperator) AddResource(resource *types.StackResourceSummary)
- func (o *StackOperator) DeleteResources(ctx context.Context) error
- func (o *StackOperator) DeleteStackResources(ctx context.Context, stackName *string, isRootStack bool, ...) error
- func (o *StackOperator) GetResourcesLength() int
- func (o *StackOperator) ListStacksFilteredByKeyword(ctx context.Context, keyword *string) ([]string, error)
Constants ¶
View Source
const SDKRetryMaxAttempts = 3
View Source
const StackNameRule = `^arn:aws:cloudformation:[^:]*:[0-9]*:stack/([^/]*)/.*$`
Variables ¶
View Source
var StackNameRuleRegExp = regexp.MustCompile(StackNameRule)
Functions ¶
This section is empty.
Types ¶
type AllErrorMockOperatorManager ¶ added in v0.8.0
type AllErrorMockOperatorManager struct{}
func NewAllErrorMockOperatorManager ¶ added in v0.8.0
func NewAllErrorMockOperatorManager() *AllErrorMockOperatorManager
func (*AllErrorMockOperatorManager) CheckResourceCounts ¶ added in v0.8.0
func (m *AllErrorMockOperatorManager) CheckResourceCounts() error
func (*AllErrorMockOperatorManager) DeleteResourceCollection ¶ added in v0.8.0
func (m *AllErrorMockOperatorManager) DeleteResourceCollection(ctx context.Context) error
func (*AllErrorMockOperatorManager) GetLogicalResourceIds ¶ added in v0.8.0
func (m *AllErrorMockOperatorManager) GetLogicalResourceIds() []string
func (*AllErrorMockOperatorManager) SetOperatorCollection ¶ added in v0.8.0
func (m *AllErrorMockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type BackupVaultOperator ¶
type BackupVaultOperator struct {
// contains filtered or unexported fields
}
func NewBackupVaultOperator ¶
func NewBackupVaultOperator(client client.IBackup) *BackupVaultOperator
func (*BackupVaultOperator) AddResource ¶
func (o *BackupVaultOperator) AddResource(resource *types.StackResourceSummary)
func (*BackupVaultOperator) DeleteBackupVault ¶
func (o *BackupVaultOperator) DeleteBackupVault(ctx context.Context, backupVaultName *string) error
func (*BackupVaultOperator) DeleteResources ¶
func (o *BackupVaultOperator) DeleteResources(ctx context.Context) error
func (*BackupVaultOperator) GetResourcesLength ¶
func (o *BackupVaultOperator) GetResourcesLength() int
type BucketOperator ¶
type BucketOperator struct {
// contains filtered or unexported fields
}
func NewBucketOperator ¶
func NewBucketOperator(client client.IS3) *BucketOperator
func (*BucketOperator) AddResource ¶
func (o *BucketOperator) AddResource(resource *types.StackResourceSummary)
func (*BucketOperator) DeleteBucket ¶
func (o *BucketOperator) DeleteBucket(ctx context.Context, bucketName *string) error
func (*BucketOperator) DeleteResources ¶
func (o *BucketOperator) DeleteResources(ctx context.Context) error
func (*BucketOperator) GetResourcesLength ¶
func (o *BucketOperator) GetResourcesLength() int
type CheckResourceCountsErrorMockOperatorManager ¶ added in v0.8.0
type CheckResourceCountsErrorMockOperatorManager struct{}
func NewCheckResourceCountsErrorMockOperatorManager ¶ added in v0.8.0
func NewCheckResourceCountsErrorMockOperatorManager() *CheckResourceCountsErrorMockOperatorManager
func (*CheckResourceCountsErrorMockOperatorManager) CheckResourceCounts ¶ added in v0.8.0
func (m *CheckResourceCountsErrorMockOperatorManager) CheckResourceCounts() error
func (*CheckResourceCountsErrorMockOperatorManager) DeleteResourceCollection ¶ added in v0.8.0
func (m *CheckResourceCountsErrorMockOperatorManager) DeleteResourceCollection(ctx context.Context) error
func (*CheckResourceCountsErrorMockOperatorManager) GetLogicalResourceIds ¶ added in v0.8.0
func (m *CheckResourceCountsErrorMockOperatorManager) GetLogicalResourceIds() []string
func (*CheckResourceCountsErrorMockOperatorManager) SetOperatorCollection ¶ added in v0.8.0
func (m *CheckResourceCountsErrorMockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type CustomOperator ¶
type CustomOperator struct {
// contains filtered or unexported fields
}
func NewCustomOperator ¶
func NewCustomOperator() *CustomOperator
func (*CustomOperator) AddResource ¶
func (o *CustomOperator) AddResource(resource *types.StackResourceSummary)
func (*CustomOperator) DeleteResources ¶
func (o *CustomOperator) DeleteResources(ctx context.Context) error
Implicit implements (these resources will be deleted on its own)
func (*CustomOperator) GetResourcesLength ¶
func (o *CustomOperator) GetResourcesLength() int
type DeleteResourceCollectionErrorMockOperatorManager ¶ added in v0.8.0
type DeleteResourceCollectionErrorMockOperatorManager struct{}
func NewDeleteResourceCollectionErrorMockOperatorManager ¶ added in v0.8.0
func NewDeleteResourceCollectionErrorMockOperatorManager() *DeleteResourceCollectionErrorMockOperatorManager
func (*DeleteResourceCollectionErrorMockOperatorManager) CheckResourceCounts ¶ added in v0.8.0
func (m *DeleteResourceCollectionErrorMockOperatorManager) CheckResourceCounts() error
func (*DeleteResourceCollectionErrorMockOperatorManager) DeleteResourceCollection ¶ added in v0.8.0
func (m *DeleteResourceCollectionErrorMockOperatorManager) DeleteResourceCollection(ctx context.Context) error
func (*DeleteResourceCollectionErrorMockOperatorManager) GetLogicalResourceIds ¶ added in v0.8.0
func (m *DeleteResourceCollectionErrorMockOperatorManager) GetLogicalResourceIds() []string
func (*DeleteResourceCollectionErrorMockOperatorManager) SetOperatorCollection ¶ added in v0.8.0
func (m *DeleteResourceCollectionErrorMockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type EcrOperator ¶
type EcrOperator struct {
// contains filtered or unexported fields
}
func NewEcrOperator ¶
func NewEcrOperator(client client.IEcr) *EcrOperator
func (*EcrOperator) AddResource ¶
func (o *EcrOperator) AddResource(resource *types.StackResourceSummary)
func (*EcrOperator) DeleteEcr ¶
func (o *EcrOperator) DeleteEcr(ctx context.Context, repositoryName *string) error
func (*EcrOperator) DeleteResources ¶
func (o *EcrOperator) DeleteResources(ctx context.Context) error
func (*EcrOperator) GetResourcesLength ¶
func (o *EcrOperator) GetResourcesLength() int
type ErrorMockStackOperator ¶ added in v0.8.0
type ErrorMockStackOperator struct{}
func NewErrorMockStackOperator ¶ added in v0.8.0
func NewErrorMockStackOperator() *ErrorMockStackOperator
func (*ErrorMockStackOperator) AddResource ¶ added in v0.8.0
func (m *ErrorMockStackOperator) AddResource(resource *types.StackResourceSummary)
func (*ErrorMockStackOperator) DeleteResources ¶ added in v0.8.0
func (m *ErrorMockStackOperator) DeleteResources(ctx context.Context) error
func (*ErrorMockStackOperator) GetResourcesLength ¶ added in v0.8.0
func (m *ErrorMockStackOperator) GetResourcesLength() int
type IOperatorCollection ¶
type IOperatorFactory ¶
type IOperatorFactory interface { CreateStackOperator(targetResourceTypes []string) *StackOperator CreateBackupVaultOperator() *BackupVaultOperator CreateEcrOperator() *EcrOperator CreateRoleOperator() *RoleOperator CreateBucketOperator() *BucketOperator CreateCustomOperator() *CustomOperator }
type IOperatorManager ¶
type IncorrectResourceCountsMockOperatorCollection ¶ added in v0.8.0
type IncorrectResourceCountsMockOperatorCollection struct{}
func NewIncorrectResourceCountsMockOperatorCollection ¶ added in v0.8.0
func NewIncorrectResourceCountsMockOperatorCollection() *IncorrectResourceCountsMockOperatorCollection
func (*IncorrectResourceCountsMockOperatorCollection) GetLogicalResourceIds ¶ added in v0.8.0
func (m *IncorrectResourceCountsMockOperatorCollection) GetLogicalResourceIds() []string
func (*IncorrectResourceCountsMockOperatorCollection) GetOperators ¶ added in v0.8.0
func (m *IncorrectResourceCountsMockOperatorCollection) GetOperators() []IOperator
func (*IncorrectResourceCountsMockOperatorCollection) RaiseUnsupportedResourceError ¶ added in v0.8.0
func (m *IncorrectResourceCountsMockOperatorCollection) RaiseUnsupportedResourceError() error
func (*IncorrectResourceCountsMockOperatorCollection) SetOperatorCollection ¶ added in v0.8.0
func (m *IncorrectResourceCountsMockOperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type MockBackupVaultOperator ¶ added in v0.8.0
type MockBackupVaultOperator struct{}
func NewMockBackupVaultOperator ¶ added in v0.8.0
func NewMockBackupVaultOperator() *MockBackupVaultOperator
func (*MockBackupVaultOperator) AddResource ¶ added in v0.8.0
func (m *MockBackupVaultOperator) AddResource(resource *types.StackResourceSummary)
func (*MockBackupVaultOperator) DeleteResources ¶ added in v0.8.0
func (m *MockBackupVaultOperator) DeleteResources(ctx context.Context) error
func (*MockBackupVaultOperator) GetResourcesLength ¶ added in v0.8.0
func (m *MockBackupVaultOperator) GetResourcesLength() int
type MockBucketOperator ¶ added in v0.8.0
type MockBucketOperator struct{}
func NewMockBucketOperator ¶ added in v0.8.0
func NewMockBucketOperator() *MockBucketOperator
func (*MockBucketOperator) AddResource ¶ added in v0.8.0
func (m *MockBucketOperator) AddResource(resource *types.StackResourceSummary)
func (*MockBucketOperator) DeleteResources ¶ added in v0.8.0
func (m *MockBucketOperator) DeleteResources(ctx context.Context) error
func (*MockBucketOperator) GetResourcesLength ¶ added in v0.8.0
func (m *MockBucketOperator) GetResourcesLength() int
type MockCustomOperator ¶ added in v0.8.0
type MockCustomOperator struct{}
func NewMockCustomOperator ¶ added in v0.8.0
func NewMockCustomOperator() *MockCustomOperator
func (*MockCustomOperator) AddResource ¶ added in v0.8.0
func (m *MockCustomOperator) AddResource(resource *types.StackResourceSummary)
func (*MockCustomOperator) DeleteResources ¶ added in v0.8.0
func (m *MockCustomOperator) DeleteResources(ctx context.Context) error
func (*MockCustomOperator) GetResourcesLength ¶ added in v0.8.0
func (m *MockCustomOperator) GetResourcesLength() int
type MockEcrOperator ¶ added in v0.8.0
type MockEcrOperator struct{}
func NewMockEcrOperator ¶ added in v0.8.0
func NewMockEcrOperator() *MockEcrOperator
func (*MockEcrOperator) AddResource ¶ added in v0.8.0
func (m *MockEcrOperator) AddResource(resource *types.StackResourceSummary)
func (*MockEcrOperator) DeleteResources ¶ added in v0.8.0
func (m *MockEcrOperator) DeleteResources(ctx context.Context) error
func (*MockEcrOperator) GetResourcesLength ¶ added in v0.8.0
func (m *MockEcrOperator) GetResourcesLength() int
type MockOperatorCollection ¶ added in v0.8.0
type MockOperatorCollection struct{}
func NewMockOperatorCollection ¶ added in v0.8.0
func NewMockOperatorCollection() *MockOperatorCollection
func (*MockOperatorCollection) GetLogicalResourceIds ¶ added in v0.8.0
func (m *MockOperatorCollection) GetLogicalResourceIds() []string
func (*MockOperatorCollection) GetOperators ¶ added in v0.8.0
func (m *MockOperatorCollection) GetOperators() []IOperator
func (*MockOperatorCollection) RaiseUnsupportedResourceError ¶ added in v0.8.0
func (m *MockOperatorCollection) RaiseUnsupportedResourceError() error
func (*MockOperatorCollection) SetOperatorCollection ¶ added in v0.8.0
func (m *MockOperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type MockOperatorManager ¶ added in v0.8.0
type MockOperatorManager struct{}
func NewMockOperatorManager ¶ added in v0.8.0
func NewMockOperatorManager() *MockOperatorManager
func (*MockOperatorManager) CheckResourceCounts ¶ added in v0.8.0
func (m *MockOperatorManager) CheckResourceCounts() error
func (*MockOperatorManager) DeleteResourceCollection ¶ added in v0.8.0
func (m *MockOperatorManager) DeleteResourceCollection(ctx context.Context) error
func (*MockOperatorManager) GetLogicalResourceIds ¶ added in v0.8.0
func (m *MockOperatorManager) GetLogicalResourceIds() []string
func (*MockOperatorManager) SetOperatorCollection ¶ added in v0.8.0
func (m *MockOperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type MockRoleOperator ¶ added in v0.8.0
type MockRoleOperator struct{}
func NewMockRoleOperator ¶ added in v0.8.0
func NewMockRoleOperator() *MockRoleOperator
func (*MockRoleOperator) AddResource ¶ added in v0.8.0
func (m *MockRoleOperator) AddResource(resource *types.StackResourceSummary)
func (*MockRoleOperator) DeleteResources ¶ added in v0.8.0
func (m *MockRoleOperator) DeleteResources(ctx context.Context) error
func (*MockRoleOperator) GetResourcesLength ¶ added in v0.8.0
func (m *MockRoleOperator) GetResourcesLength() int
type MockStackOperator ¶ added in v0.8.0
type MockStackOperator struct{}
func NewMockStackOperator ¶ added in v0.8.0
func NewMockStackOperator() *MockStackOperator
func (*MockStackOperator) AddResource ¶ added in v0.8.0
func (m *MockStackOperator) AddResource(resource *types.StackResourceSummary)
func (*MockStackOperator) DeleteResources ¶ added in v0.8.0
func (m *MockStackOperator) DeleteResources(ctx context.Context) error
func (*MockStackOperator) GetResourcesLength ¶ added in v0.8.0
func (m *MockStackOperator) GetResourcesLength() int
type OperatorCollection ¶
type OperatorCollection struct {
// contains filtered or unexported fields
}
func NewOperatorCollection ¶
func NewOperatorCollection(config aws.Config, operatorFactory IOperatorFactory, targetResourceTypes []string) *OperatorCollection
func (*OperatorCollection) GetLogicalResourceIds ¶
func (c *OperatorCollection) GetLogicalResourceIds() []string
func (*OperatorCollection) GetOperators ¶
func (c *OperatorCollection) GetOperators() []IOperator
func (*OperatorCollection) RaiseUnsupportedResourceError ¶
func (c *OperatorCollection) RaiseUnsupportedResourceError() error
func (*OperatorCollection) SetOperatorCollection ¶
func (c *OperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type OperatorDeleteResourcesMockOperatorCollection ¶ added in v0.8.0
type OperatorDeleteResourcesMockOperatorCollection struct{}
func NewOperatorDeleteResourcesMockOperatorCollection ¶ added in v0.8.0
func NewOperatorDeleteResourcesMockOperatorCollection() *OperatorDeleteResourcesMockOperatorCollection
func (*OperatorDeleteResourcesMockOperatorCollection) GetLogicalResourceIds ¶ added in v0.8.0
func (m *OperatorDeleteResourcesMockOperatorCollection) GetLogicalResourceIds() []string
func (*OperatorDeleteResourcesMockOperatorCollection) GetOperators ¶ added in v0.8.0
func (m *OperatorDeleteResourcesMockOperatorCollection) GetOperators() []IOperator
func (*OperatorDeleteResourcesMockOperatorCollection) RaiseUnsupportedResourceError ¶ added in v0.8.0
func (m *OperatorDeleteResourcesMockOperatorCollection) RaiseUnsupportedResourceError() error
func (*OperatorDeleteResourcesMockOperatorCollection) SetOperatorCollection ¶ added in v0.8.0
func (m *OperatorDeleteResourcesMockOperatorCollection) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type OperatorFactory ¶
type OperatorFactory struct {
// contains filtered or unexported fields
}
func NewOperatorFactory ¶
func NewOperatorFactory(config aws.Config) *OperatorFactory
func (*OperatorFactory) CreateBackupVaultOperator ¶
func (f *OperatorFactory) CreateBackupVaultOperator() *BackupVaultOperator
func (*OperatorFactory) CreateBucketOperator ¶
func (f *OperatorFactory) CreateBucketOperator() *BucketOperator
func (*OperatorFactory) CreateCustomOperator ¶
func (f *OperatorFactory) CreateCustomOperator() *CustomOperator
func (*OperatorFactory) CreateEcrOperator ¶
func (f *OperatorFactory) CreateEcrOperator() *EcrOperator
func (*OperatorFactory) CreateRoleOperator ¶
func (f *OperatorFactory) CreateRoleOperator() *RoleOperator
func (*OperatorFactory) CreateStackOperator ¶
func (f *OperatorFactory) CreateStackOperator(targetResourceTypes []string) *StackOperator
type OperatorManager ¶
type OperatorManager struct {
// contains filtered or unexported fields
}
func NewOperatorManager ¶
func NewOperatorManager(operatorCollection IOperatorCollection) *OperatorManager
func (*OperatorManager) CheckResourceCounts ¶
func (m *OperatorManager) CheckResourceCounts() error
func (*OperatorManager) DeleteResourceCollection ¶
func (m *OperatorManager) DeleteResourceCollection(ctx context.Context) error
func (*OperatorManager) GetLogicalResourceIds ¶
func (m *OperatorManager) GetLogicalResourceIds() []string
func (*OperatorManager) SetOperatorCollection ¶
func (m *OperatorManager) SetOperatorCollection(stackName *string, stackResourceSummaries []types.StackResourceSummary)
type RoleOperator ¶
type RoleOperator struct {
// contains filtered or unexported fields
}
func NewRoleOperator ¶
func NewRoleOperator(client client.IIam) *RoleOperator
func (*RoleOperator) AddResource ¶
func (o *RoleOperator) AddResource(resource *types.StackResourceSummary)
func (*RoleOperator) DeleteResources ¶
func (o *RoleOperator) DeleteResources(ctx context.Context) error
func (*RoleOperator) DeleteRole ¶
func (o *RoleOperator) DeleteRole(ctx context.Context, roleName *string) error
func (*RoleOperator) GetResourcesLength ¶
func (o *RoleOperator) GetResourcesLength() int
type StackOperator ¶
type StackOperator struct {
// contains filtered or unexported fields
}
func NewStackOperator ¶
func NewStackOperator(config aws.Config, client client.ICloudFormation, targetResourceTypes []string) *StackOperator
func (*StackOperator) AddResource ¶
func (o *StackOperator) AddResource(resource *types.StackResourceSummary)
func (*StackOperator) DeleteResources ¶
func (o *StackOperator) DeleteResources(ctx context.Context) error
func (*StackOperator) DeleteStackResources ¶
func (o *StackOperator) DeleteStackResources(ctx context.Context, stackName *string, isRootStack bool, operatorManager IOperatorManager) error
func (*StackOperator) GetResourcesLength ¶
func (o *StackOperator) GetResourcesLength() int
func (*StackOperator) ListStacksFilteredByKeyword ¶ added in v0.7.0
Click to show internal directories.
Click to hide internal directories.