Versions in this module Expand all Collapse all v3 v3.0.1 Oct 7, 2022 v3.0.0 Oct 7, 2022 Changes in this version + const FilterTypeContains + const FilterTypeDateOlderThan + const FilterTypeEmpty + const FilterTypeExact + const FilterTypeGlob + const FilterTypeRegex + type Account struct + Filters Filters + Presets []string + ResourceTypes ResourceTypes + type CustomEndpoints []*CustomRegion + func (endpoints CustomEndpoints) GetRegion(region string) *CustomRegion + func (endpoints CustomEndpoints) GetURL(region, serviceType string) string + type CustomRegion struct + Region string + Services CustomServices + TLSInsecureSkipVerify bool + type CustomService struct + Service string + TLSInsecureSkipVerify bool + URL string + type CustomServices []*CustomService + func (services CustomServices) GetService(serviceType string) *CustomService + type DisableDeletionProtection struct + CloudformationStack bool + EC2Instance bool + ELBv2 bool + RDSInstance bool + type FeatureFlags struct + DisableDeletionProtection DisableDeletionProtection + ForceDeleteLightsailAddOns bool + type Filter struct + Invert string + Property string + Type FilterType + Value string + func NewExactFilter(value string) Filter + func (f *Filter) UnmarshalYAML(unmarshal func(interface{}) error) error + func (f Filter) Match(o string) (bool, error) + type FilterType string + type Filters map[string][]Filter + func (f Filters) Merge(f2 Filters) + type Nuke struct + AccountBlacklist []string + AccountBlocklist []string + Accounts map[string]Account + CustomEndpoints CustomEndpoints + FeatureFlags FeatureFlags + Presets map[string]PresetDefinitions + Regions []string + ResourceTypes ResourceTypes + func Load(path string) (*Nuke, error) + func (c *Nuke) Filters(accountID string) (Filters, error) + func (c *Nuke) HasBlocklist() bool + func (c *Nuke) InBlocklist(searchID string) bool + func (c *Nuke) ResolveBlocklist() []string + func (c *Nuke) ValidateAccount(accountID string, aliases []string, requireAlias bool) error + type PresetDefinitions struct + Filters Filters + type ResourceTypes struct + CloudControl types.Collection + Excludes types.Collection + Targets types.Collection Other modules containing this package github.com/instruqt/aws-nuke github.com/instruqt/aws-nuke/v2