├── .claude ├── commands │ ├── design.md │ └── tasks.md └── settings.local.json ├── .github └── workflows │ ├── push.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .kiro ├── hooks │ ├── efficiency-check-hook.kiro.hook │ └── manual-commit-workflow.kiro.hook ├── specs │ └── profile-generator-enhancement │ │ ├── design.md │ │ ├── requirements.md │ │ └── tasks.md └── steering │ ├── agents.md │ ├── product.md │ ├── structure.md │ └── tech.md ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── agents └── TECH-IMPROVEMENTS.md ├── cmd ├── appmesh.go ├── appmeshdanglingnodes.go ├── appmeshmeshroute.go ├── appmeshshowmesh.go ├── cfn.go ├── cfnresources.go ├── constants.go ├── demo.go ├── demosettings.go ├── demotables.go ├── docsghpages.go ├── docsmarkdown.go ├── gen.go ├── iam.go ├── iamrolelist.go ├── iamuserlist.go ├── listrules.go ├── names.go ├── organizations.go ├── organizationsnames.go ├── organizationsstructure.go ├── root.go ├── s3.go ├── s3list.go ├── sg.go ├── sso.go ├── sso_test.go ├── ssodangling.go ├── ssolistpermissionsets.go ├── ssooverviewaccount.go ├── ssooverviewpermissionset.go ├── tgw.go ├── tgwdangling.go ├── tgwoverview.go ├── tgwroutes.go ├── version.go ├── vpc.go ├── vpccidrs.wip ├── vpcenis.go ├── vpcipfinder.go ├── vpcoverview.go ├── vpcpeerings.go └── vpcroutes.go ├── config ├── awsconfig.go ├── awsconfig_test.go ├── config.go └── config_test.go ├── docs ├── awstools.md ├── awstools_appmesh.md ├── awstools_appmesh_danglingnodes.md ├── awstools_appmesh_routelist.md ├── awstools_appmesh_showmesh.md ├── awstools_cfn.md ├── awstools_cfn_resources.md ├── awstools_completion.md ├── awstools_completion_bash.md ├── awstools_completion_fish.md ├── awstools_completion_powershell.md ├── awstools_completion_zsh.md ├── awstools_demo.md ├── awstools_demo_settings.md ├── awstools_demo_tables.md ├── awstools_gen.md ├── awstools_gen_completion.md ├── awstools_gen_docs.md ├── awstools_gen_ghpages.md ├── awstools_iam.md ├── awstools_iam_rolelist.md ├── awstools_iam_userlist.md ├── awstools_names.md ├── awstools_organizations.md ├── awstools_organizations_structure.md ├── awstools_s3.md ├── awstools_s3_list.md ├── awstools_sso.md ├── awstools_sso_by-account.md ├── awstools_sso_by-permission-set.md ├── awstools_sso_dangling.md ├── awstools_sso_list-permission-sets.md ├── awstools_tgw.md ├── awstools_tgw_dangling.md ├── awstools_tgw_overview.md ├── awstools_tgw_routetables.md ├── awstools_version.md ├── awstools_vpc.md ├── awstools_vpc_peerings.md ├── awstools_vpc_routes.md ├── config.yaml ├── content │ └── commands │ │ └── .gitignore ├── go.mod ├── go.sum ├── images │ ├── dot-mesh.png │ ├── drawio-mesh.png │ ├── drawio-orgstructure.png │ └── drawio-sso-by-account.png └── static │ └── images │ └── logo.png ├── go.mod ├── go.sum ├── helpers ├── appmesh.go ├── appmesh_test.go ├── aws_config_file.go ├── aws_config_file_test.go ├── cfn.go ├── cfn_test.go ├── ec2.go ├── ec2_test.go ├── file_lock_unix.go ├── file_lock_windows.go ├── iam.go ├── iam_test.go ├── iamresources.go ├── iamroles.go ├── iamroles_test.go ├── naming_pattern.go ├── organizations.go ├── organizations_test.go ├── profile_conflict_detector.go ├── profile_conflict_detector_test.go ├── profile_generator.go ├── profile_generator_error.go ├── profile_generator_error_test.go ├── profile_generator_test.go ├── profile_generator_types.go ├── profile_generator_types_test.go ├── rds.go ├── rds_test.go ├── role_discovery.go ├── s3.go ├── s3_test.go ├── sso.go ├── sso_test.go ├── sso_token_cache.go ├── sts.go ├── sts_test.go ├── utils.go └── utils_test.go ├── main.go └── plans ├── ip-usage-finder ├── design.md ├── requirements.md └── tasks.md ├── profile-generator ├── design.md ├── requirements.md └── tasks.md └── vpc-overview ├── design.md ├── eni-analyser.js ├── requirements.md └── tasks.md /.claude/commands/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.claude/commands/design.md -------------------------------------------------------------------------------- /.claude/commands/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.claude/commands/tasks.md -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.kiro/hooks/efficiency-check-hook.kiro.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/hooks/efficiency-check-hook.kiro.hook -------------------------------------------------------------------------------- /.kiro/hooks/manual-commit-workflow.kiro.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/hooks/manual-commit-workflow.kiro.hook -------------------------------------------------------------------------------- /.kiro/specs/profile-generator-enhancement/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/specs/profile-generator-enhancement/design.md -------------------------------------------------------------------------------- /.kiro/specs/profile-generator-enhancement/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/specs/profile-generator-enhancement/requirements.md -------------------------------------------------------------------------------- /.kiro/specs/profile-generator-enhancement/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/specs/profile-generator-enhancement/tasks.md -------------------------------------------------------------------------------- /.kiro/steering/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/steering/agents.md -------------------------------------------------------------------------------- /.kiro/steering/product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/steering/product.md -------------------------------------------------------------------------------- /.kiro/steering/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/steering/structure.md -------------------------------------------------------------------------------- /.kiro/steering/tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/.kiro/steering/tech.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/README.md -------------------------------------------------------------------------------- /agents/TECH-IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/agents/TECH-IMPROVEMENTS.md -------------------------------------------------------------------------------- /cmd/appmesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/appmesh.go -------------------------------------------------------------------------------- /cmd/appmeshdanglingnodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/appmeshdanglingnodes.go -------------------------------------------------------------------------------- /cmd/appmeshmeshroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/appmeshmeshroute.go -------------------------------------------------------------------------------- /cmd/appmeshshowmesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/appmeshshowmesh.go -------------------------------------------------------------------------------- /cmd/cfn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/cfn.go -------------------------------------------------------------------------------- /cmd/cfnresources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/cfnresources.go -------------------------------------------------------------------------------- /cmd/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/constants.go -------------------------------------------------------------------------------- /cmd/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/demo.go -------------------------------------------------------------------------------- /cmd/demosettings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/demosettings.go -------------------------------------------------------------------------------- /cmd/demotables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/demotables.go -------------------------------------------------------------------------------- /cmd/docsghpages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/docsghpages.go -------------------------------------------------------------------------------- /cmd/docsmarkdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/docsmarkdown.go -------------------------------------------------------------------------------- /cmd/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/gen.go -------------------------------------------------------------------------------- /cmd/iam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/iam.go -------------------------------------------------------------------------------- /cmd/iamrolelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/iamrolelist.go -------------------------------------------------------------------------------- /cmd/iamuserlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/iamuserlist.go -------------------------------------------------------------------------------- /cmd/listrules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/listrules.go -------------------------------------------------------------------------------- /cmd/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/names.go -------------------------------------------------------------------------------- /cmd/organizations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/organizations.go -------------------------------------------------------------------------------- /cmd/organizationsnames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/organizationsnames.go -------------------------------------------------------------------------------- /cmd/organizationsstructure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/organizationsstructure.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/s3.go -------------------------------------------------------------------------------- /cmd/s3list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/s3list.go -------------------------------------------------------------------------------- /cmd/sg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/sg.go -------------------------------------------------------------------------------- /cmd/sso.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/sso.go -------------------------------------------------------------------------------- /cmd/sso_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/sso_test.go -------------------------------------------------------------------------------- /cmd/ssodangling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/ssodangling.go -------------------------------------------------------------------------------- /cmd/ssolistpermissionsets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/ssolistpermissionsets.go -------------------------------------------------------------------------------- /cmd/ssooverviewaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/ssooverviewaccount.go -------------------------------------------------------------------------------- /cmd/ssooverviewpermissionset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/ssooverviewpermissionset.go -------------------------------------------------------------------------------- /cmd/tgw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/tgw.go -------------------------------------------------------------------------------- /cmd/tgwdangling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/tgwdangling.go -------------------------------------------------------------------------------- /cmd/tgwoverview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/tgwoverview.go -------------------------------------------------------------------------------- /cmd/tgwroutes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/tgwroutes.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/version.go -------------------------------------------------------------------------------- /cmd/vpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/vpc.go -------------------------------------------------------------------------------- /cmd/vpccidrs.wip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/vpccidrs.wip -------------------------------------------------------------------------------- /cmd/vpcenis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/vpcenis.go -------------------------------------------------------------------------------- /cmd/vpcipfinder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/vpcipfinder.go -------------------------------------------------------------------------------- /cmd/vpcoverview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/vpcoverview.go -------------------------------------------------------------------------------- /cmd/vpcpeerings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/vpcpeerings.go -------------------------------------------------------------------------------- /cmd/vpcroutes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/cmd/vpcroutes.go -------------------------------------------------------------------------------- /config/awsconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/config/awsconfig.go -------------------------------------------------------------------------------- /config/awsconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/config/awsconfig_test.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/config/config_test.go -------------------------------------------------------------------------------- /docs/awstools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools.md -------------------------------------------------------------------------------- /docs/awstools_appmesh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_appmesh.md -------------------------------------------------------------------------------- /docs/awstools_appmesh_danglingnodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_appmesh_danglingnodes.md -------------------------------------------------------------------------------- /docs/awstools_appmesh_routelist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_appmesh_routelist.md -------------------------------------------------------------------------------- /docs/awstools_appmesh_showmesh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_appmesh_showmesh.md -------------------------------------------------------------------------------- /docs/awstools_cfn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_cfn.md -------------------------------------------------------------------------------- /docs/awstools_cfn_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_cfn_resources.md -------------------------------------------------------------------------------- /docs/awstools_completion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_completion.md -------------------------------------------------------------------------------- /docs/awstools_completion_bash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_completion_bash.md -------------------------------------------------------------------------------- /docs/awstools_completion_fish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_completion_fish.md -------------------------------------------------------------------------------- /docs/awstools_completion_powershell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_completion_powershell.md -------------------------------------------------------------------------------- /docs/awstools_completion_zsh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_completion_zsh.md -------------------------------------------------------------------------------- /docs/awstools_demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_demo.md -------------------------------------------------------------------------------- /docs/awstools_demo_settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_demo_settings.md -------------------------------------------------------------------------------- /docs/awstools_demo_tables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_demo_tables.md -------------------------------------------------------------------------------- /docs/awstools_gen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_gen.md -------------------------------------------------------------------------------- /docs/awstools_gen_completion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_gen_completion.md -------------------------------------------------------------------------------- /docs/awstools_gen_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_gen_docs.md -------------------------------------------------------------------------------- /docs/awstools_gen_ghpages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_gen_ghpages.md -------------------------------------------------------------------------------- /docs/awstools_iam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_iam.md -------------------------------------------------------------------------------- /docs/awstools_iam_rolelist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_iam_rolelist.md -------------------------------------------------------------------------------- /docs/awstools_iam_userlist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_iam_userlist.md -------------------------------------------------------------------------------- /docs/awstools_names.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_names.md -------------------------------------------------------------------------------- /docs/awstools_organizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_organizations.md -------------------------------------------------------------------------------- /docs/awstools_organizations_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_organizations_structure.md -------------------------------------------------------------------------------- /docs/awstools_s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_s3.md -------------------------------------------------------------------------------- /docs/awstools_s3_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_s3_list.md -------------------------------------------------------------------------------- /docs/awstools_sso.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_sso.md -------------------------------------------------------------------------------- /docs/awstools_sso_by-account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_sso_by-account.md -------------------------------------------------------------------------------- /docs/awstools_sso_by-permission-set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_sso_by-permission-set.md -------------------------------------------------------------------------------- /docs/awstools_sso_dangling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_sso_dangling.md -------------------------------------------------------------------------------- /docs/awstools_sso_list-permission-sets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_sso_list-permission-sets.md -------------------------------------------------------------------------------- /docs/awstools_tgw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_tgw.md -------------------------------------------------------------------------------- /docs/awstools_tgw_dangling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_tgw_dangling.md -------------------------------------------------------------------------------- /docs/awstools_tgw_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_tgw_overview.md -------------------------------------------------------------------------------- /docs/awstools_tgw_routetables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_tgw_routetables.md -------------------------------------------------------------------------------- /docs/awstools_version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_version.md -------------------------------------------------------------------------------- /docs/awstools_vpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_vpc.md -------------------------------------------------------------------------------- /docs/awstools_vpc_peerings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_vpc_peerings.md -------------------------------------------------------------------------------- /docs/awstools_vpc_routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/awstools_vpc_routes.md -------------------------------------------------------------------------------- /docs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/config.yaml -------------------------------------------------------------------------------- /docs/content/commands/.gitignore: -------------------------------------------------------------------------------- 1 | *.md -------------------------------------------------------------------------------- /docs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/go.mod -------------------------------------------------------------------------------- /docs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/go.sum -------------------------------------------------------------------------------- /docs/images/dot-mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/images/dot-mesh.png -------------------------------------------------------------------------------- /docs/images/drawio-mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/images/drawio-mesh.png -------------------------------------------------------------------------------- /docs/images/drawio-orgstructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/images/drawio-orgstructure.png -------------------------------------------------------------------------------- /docs/images/drawio-sso-by-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/images/drawio-sso-by-account.png -------------------------------------------------------------------------------- /docs/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/docs/static/images/logo.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/go.sum -------------------------------------------------------------------------------- /helpers/appmesh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/appmesh.go -------------------------------------------------------------------------------- /helpers/appmesh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/appmesh_test.go -------------------------------------------------------------------------------- /helpers/aws_config_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/aws_config_file.go -------------------------------------------------------------------------------- /helpers/aws_config_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/aws_config_file_test.go -------------------------------------------------------------------------------- /helpers/cfn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/cfn.go -------------------------------------------------------------------------------- /helpers/cfn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/cfn_test.go -------------------------------------------------------------------------------- /helpers/ec2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/ec2.go -------------------------------------------------------------------------------- /helpers/ec2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/ec2_test.go -------------------------------------------------------------------------------- /helpers/file_lock_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/file_lock_unix.go -------------------------------------------------------------------------------- /helpers/file_lock_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/file_lock_windows.go -------------------------------------------------------------------------------- /helpers/iam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/iam.go -------------------------------------------------------------------------------- /helpers/iam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/iam_test.go -------------------------------------------------------------------------------- /helpers/iamresources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/iamresources.go -------------------------------------------------------------------------------- /helpers/iamroles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/iamroles.go -------------------------------------------------------------------------------- /helpers/iamroles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/iamroles_test.go -------------------------------------------------------------------------------- /helpers/naming_pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/naming_pattern.go -------------------------------------------------------------------------------- /helpers/organizations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/organizations.go -------------------------------------------------------------------------------- /helpers/organizations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/organizations_test.go -------------------------------------------------------------------------------- /helpers/profile_conflict_detector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_conflict_detector.go -------------------------------------------------------------------------------- /helpers/profile_conflict_detector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_conflict_detector_test.go -------------------------------------------------------------------------------- /helpers/profile_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_generator.go -------------------------------------------------------------------------------- /helpers/profile_generator_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_generator_error.go -------------------------------------------------------------------------------- /helpers/profile_generator_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_generator_error_test.go -------------------------------------------------------------------------------- /helpers/profile_generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_generator_test.go -------------------------------------------------------------------------------- /helpers/profile_generator_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_generator_types.go -------------------------------------------------------------------------------- /helpers/profile_generator_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/profile_generator_types_test.go -------------------------------------------------------------------------------- /helpers/rds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/rds.go -------------------------------------------------------------------------------- /helpers/rds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/rds_test.go -------------------------------------------------------------------------------- /helpers/role_discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/role_discovery.go -------------------------------------------------------------------------------- /helpers/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/s3.go -------------------------------------------------------------------------------- /helpers/s3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/s3_test.go -------------------------------------------------------------------------------- /helpers/sso.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/sso.go -------------------------------------------------------------------------------- /helpers/sso_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/sso_test.go -------------------------------------------------------------------------------- /helpers/sso_token_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/sso_token_cache.go -------------------------------------------------------------------------------- /helpers/sts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/sts.go -------------------------------------------------------------------------------- /helpers/sts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/sts_test.go -------------------------------------------------------------------------------- /helpers/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/utils.go -------------------------------------------------------------------------------- /helpers/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/helpers/utils_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/main.go -------------------------------------------------------------------------------- /plans/ip-usage-finder/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/ip-usage-finder/design.md -------------------------------------------------------------------------------- /plans/ip-usage-finder/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/ip-usage-finder/requirements.md -------------------------------------------------------------------------------- /plans/ip-usage-finder/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/ip-usage-finder/tasks.md -------------------------------------------------------------------------------- /plans/profile-generator/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/profile-generator/design.md -------------------------------------------------------------------------------- /plans/profile-generator/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/profile-generator/requirements.md -------------------------------------------------------------------------------- /plans/profile-generator/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/profile-generator/tasks.md -------------------------------------------------------------------------------- /plans/vpc-overview/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/vpc-overview/design.md -------------------------------------------------------------------------------- /plans/vpc-overview/eni-analyser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/vpc-overview/eni-analyser.js -------------------------------------------------------------------------------- /plans/vpc-overview/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/vpc-overview/requirements.md -------------------------------------------------------------------------------- /plans/vpc-overview/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjenSchwarz/awstools/HEAD/plans/vpc-overview/tasks.md --------------------------------------------------------------------------------