package
1.0.4
Repository: https://github.com/andrewderr/cloud-nuke-a1.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
GetDefaultVpcs needs a slice of vpcs that already have service clients and regions assigned, either via NewVpcPerRegion() (as in the CLI) or manually (as in the mock tests).
Given an slice of tags, return the value of the Name tag.
No description provided by the author
NewVpcPerRegion merely assigns a service client and region to a VPC object The CLI calls this, but the tests don't because the tests need to use a mocked service client.
No description provided by the author
No description provided by the author
Check if the image has an AWS Backup tag Resources created by AWS Backup are listed as owned by self, but are actually AWS managed resources and cannot be deleted here.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AccessAnalyzer - represents all AWS secrets manager secrets that should be deleted.
ACMPA - represents all ACMPA.
ACMPA - represents all ACMPA.
AMIs - represents all user owned AMIs.
No description provided by the author
No description provided by the author
ASGroups - represents all auto scaling groups.
No description provided by the author
CloudWatchLogGroup - represents all ec2 instances.
CloudWatchAlarms - represents all CloudWatchAlarms that should be deleted.
CloudWatchDashboards - represents all CloudWatch Dashboards that should be deleted.
CloudWatchLogGroup - represents all ec2 instances.
CodeDeployApplications - represents all codedeploy applications.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
EBSVolumes - represents all ebs volumes.
EC2DedicatedHosts - represents all host allocation IDs.
No description provided by the author
EC2Instances - represents all ec2 instances.
No description provided by the author
No description provided by the author
No description provided by the author
ECSClusters - Represents all ECS clusters found in a region.
ECSServices - Represents all ECS services found in a region.
EBSVolumes - represents all ebs volumes.
EKSClusters - Represents all EKS clusters found in a region.
No description provided by the author
Elasticaches - represents all Elasticache clusters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IAMGroups - represents all IAMGroups on the AWS Account.
IAMPolicies - represents all IAM Policies on the AWS account.
IAMRoles - represents all IAMRoles on the AWS Account.
IAMServiceLinkedRoles - represents all IAMServiceLinkedRoles on the AWS Account.
IAMUsers - represents all IAMUsers on the AWS Account.
No description provided by the author
KinesisStreams - represents all Kinesis streams.
KmsCheckIncludeResult - structure used results of evaluation: not null KeyId - key should be included.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LaunchConfigs - represents all launch configurations.
LaunchTemplates - represents all launch templates.
LoadBalancers - represents all load balancers.
LoadBalancersV2 - represents all load balancers.
No description provided by the author
MSKCluster - represents all AWS Managed Streaming for Kafka clusters that should be deleted.
NatGateways - represents all AWS secrets manager secrets that should be deleted.
OIDCProviders - represents all AWS OpenID Connect providers that should be deleted.
OpenSearchDomains represents all OpenSearch domains found in a region.
No description provided by the author
No description provided by the author
No description provided by the author
S3Bucket - represents S3 bucket.
S3Buckets - represents all S3 Buckets.
No description provided by the author
No description provided by the author
SecretsManagerSecrets - represents all AWS secrets manager secrets that should be deleted.
No description provided by the author
Snapshots - represents all user owned Snapshots.
No description provided by the author
SqsQueue - represents all sqs queues.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TooManyIamGroupErr Custom Errors.
TooManyIamPolicyErr Custom Errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TransitGateways - represents all transit gateways.
TransitGateways - represents all transit gateways.
TransitGatewaysRouteTables - represents all transit gateways route tables.
TransitGatewaysVpcAttachment - represents all transit gateways vpc attachments.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author