├── .github ├── FUNDING.yml ├── renovate.json └── workflows │ ├── docs.yml │ ├── golangci-lint.yml │ ├── goreleaser.yml │ ├── semantic-lint.yml │ ├── semantic.yml │ └── tests.yml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yml ├── .releaserc.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cosign.pub ├── docs ├── auth.md ├── cli-examples.md ├── cli-experimental.md ├── cli-options.md ├── cli-usage.md ├── config-filtering.md ├── config-presets.md ├── config.md ├── contributing.md ├── development.md ├── features │ ├── enabled-regions.md │ ├── filter-groups.md │ ├── global-filters.md │ ├── overview.md │ ├── regions.md │ └── signed-binaries.md ├── index.md ├── installation.md ├── quick-start.md ├── releases.md ├── resources.md ├── resources │ ├── app-service-plan.md │ ├── application-certificate.md │ ├── application-federated-credential.md │ ├── application-gateway.md │ ├── application-secret.md │ ├── application.md │ ├── azure-ad-group.md │ ├── azure-ad-user.md │ ├── budget.md │ ├── compute-snapshot.md │ ├── container-registry.md │ ├── disk.md │ ├── dns-zone.md │ ├── ip-allocation.md │ ├── key-vault.md │ ├── management-lock.md │ ├── monitor-diagnostic-setting.md │ ├── network-interface.md │ ├── network-security-group.md │ ├── overview.md │ ├── policy-assignment.md │ ├── policy-definition.md │ ├── private-dns-zone.md │ ├── public-ip-address.md │ ├── recovery-services-backup-policy.md │ ├── recovery-services-backup-protected-item.md │ ├── recovery-services-backup-protection-container.md │ ├── recovery-services-backup-protection-intent.md │ ├── recovery-services-vault.md │ ├── resource-group.md │ ├── security-alert.md │ ├── security-assessment.md │ ├── security-pricing.md │ ├── security-workspace.md │ ├── service-principal.md │ ├── ssh-public-key.md │ ├── storage-account.md │ ├── subscription-role-assignment.md │ ├── virtual-machine.md │ └── virtual-network.md ├── standards.md ├── testing.md └── warning.md ├── go.mod ├── go.sum ├── main.go ├── mkdocs.yml ├── pkg ├── azure │ ├── auth.go │ ├── prompt.go │ ├── resource.go │ ├── tenant.go │ ├── testdata │ │ ├── cert.pem │ │ ├── combined.pem │ │ ├── key.pem │ │ ├── wrong-cert.pem │ │ ├── wrong-combined.pem │ │ └── wrong-key.pem │ └── types.go ├── commands │ ├── global │ │ └── global.go │ ├── list │ │ └── list.go │ └── run │ │ └── command.go ├── common │ ├── commands.go │ └── version.go └── config │ ├── config.go │ ├── config_test.go │ └── testdata │ ├── deprecated-keys-config.yaml │ └── example.yaml ├── resources ├── aad-group.go ├── aad-user.go ├── app-service-plan.go ├── application-certificate.go ├── application-federated-credential.go ├── application-gateway.go ├── application-secret.go ├── application.go ├── base-resource.go ├── budget.go ├── container-registry.go ├── disk.go ├── dns-zone.go ├── ip-allocation.go ├── key-vault.go ├── management-lock.go ├── monitor-diagnostic-setting.go ├── network-interface.go ├── network-security-group.go ├── policy-assignment.go ├── policy-definition.go ├── private-dns-zone.go ├── public-ip-address.go ├── recoveryservices-backup-policy.go ├── recoveryservices-backup-protecteditem.go ├── recoveryservices-backup-protectioncontainer.go ├── recoveryservices-backup-protectionintent.go ├── recoveryservices-vault.go ├── resource-group.go ├── security-alert.go ├── security-assessment.go ├── security-pricing.go ├── security-workspace.go ├── service-principal.go ├── snapshot.go ├── ssh-key.go ├── storage-account.go ├── subscription-role-assignment.go ├── virtual-machine.go └── virtual-network.go └── tools └── generate-docs └── main.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: ekristen 2 | 3 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.github/workflows/semantic-lint.yml -------------------------------------------------------------------------------- /.github/workflows/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.github/workflows/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.releaserc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/.releaserc.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/README.md -------------------------------------------------------------------------------- /cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/cosign.pub -------------------------------------------------------------------------------- /docs/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/auth.md -------------------------------------------------------------------------------- /docs/cli-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/cli-examples.md -------------------------------------------------------------------------------- /docs/cli-experimental.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/cli-experimental.md -------------------------------------------------------------------------------- /docs/cli-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/cli-options.md -------------------------------------------------------------------------------- /docs/cli-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/cli-usage.md -------------------------------------------------------------------------------- /docs/config-filtering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/config-filtering.md -------------------------------------------------------------------------------- /docs/config-presets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/config-presets.md -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/features/enabled-regions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/features/enabled-regions.md -------------------------------------------------------------------------------- /docs/features/filter-groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/features/filter-groups.md -------------------------------------------------------------------------------- /docs/features/global-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/features/global-filters.md -------------------------------------------------------------------------------- /docs/features/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/features/overview.md -------------------------------------------------------------------------------- /docs/features/regions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/features/regions.md -------------------------------------------------------------------------------- /docs/features/signed-binaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/features/signed-binaries.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/quick-start.md -------------------------------------------------------------------------------- /docs/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/releases.md -------------------------------------------------------------------------------- /docs/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources.md -------------------------------------------------------------------------------- /docs/resources/app-service-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/app-service-plan.md -------------------------------------------------------------------------------- /docs/resources/application-certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/application-certificate.md -------------------------------------------------------------------------------- /docs/resources/application-federated-credential.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/application-federated-credential.md -------------------------------------------------------------------------------- /docs/resources/application-gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/application-gateway.md -------------------------------------------------------------------------------- /docs/resources/application-secret.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/application-secret.md -------------------------------------------------------------------------------- /docs/resources/application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/application.md -------------------------------------------------------------------------------- /docs/resources/azure-ad-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/azure-ad-group.md -------------------------------------------------------------------------------- /docs/resources/azure-ad-user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/azure-ad-user.md -------------------------------------------------------------------------------- /docs/resources/budget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/budget.md -------------------------------------------------------------------------------- /docs/resources/compute-snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/compute-snapshot.md -------------------------------------------------------------------------------- /docs/resources/container-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/container-registry.md -------------------------------------------------------------------------------- /docs/resources/disk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/disk.md -------------------------------------------------------------------------------- /docs/resources/dns-zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/dns-zone.md -------------------------------------------------------------------------------- /docs/resources/ip-allocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/ip-allocation.md -------------------------------------------------------------------------------- /docs/resources/key-vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/key-vault.md -------------------------------------------------------------------------------- /docs/resources/management-lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/management-lock.md -------------------------------------------------------------------------------- /docs/resources/monitor-diagnostic-setting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/monitor-diagnostic-setting.md -------------------------------------------------------------------------------- /docs/resources/network-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/network-interface.md -------------------------------------------------------------------------------- /docs/resources/network-security-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/network-security-group.md -------------------------------------------------------------------------------- /docs/resources/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/overview.md -------------------------------------------------------------------------------- /docs/resources/policy-assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/policy-assignment.md -------------------------------------------------------------------------------- /docs/resources/policy-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/policy-definition.md -------------------------------------------------------------------------------- /docs/resources/private-dns-zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/private-dns-zone.md -------------------------------------------------------------------------------- /docs/resources/public-ip-address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/public-ip-address.md -------------------------------------------------------------------------------- /docs/resources/recovery-services-backup-policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/recovery-services-backup-policy.md -------------------------------------------------------------------------------- /docs/resources/recovery-services-backup-protected-item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/recovery-services-backup-protected-item.md -------------------------------------------------------------------------------- /docs/resources/recovery-services-backup-protection-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/recovery-services-backup-protection-container.md -------------------------------------------------------------------------------- /docs/resources/recovery-services-backup-protection-intent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/recovery-services-backup-protection-intent.md -------------------------------------------------------------------------------- /docs/resources/recovery-services-vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/recovery-services-vault.md -------------------------------------------------------------------------------- /docs/resources/resource-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/resource-group.md -------------------------------------------------------------------------------- /docs/resources/security-alert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/security-alert.md -------------------------------------------------------------------------------- /docs/resources/security-assessment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/security-assessment.md -------------------------------------------------------------------------------- /docs/resources/security-pricing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/security-pricing.md -------------------------------------------------------------------------------- /docs/resources/security-workspace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/security-workspace.md -------------------------------------------------------------------------------- /docs/resources/service-principal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/service-principal.md -------------------------------------------------------------------------------- /docs/resources/ssh-public-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/ssh-public-key.md -------------------------------------------------------------------------------- /docs/resources/storage-account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/storage-account.md -------------------------------------------------------------------------------- /docs/resources/subscription-role-assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/subscription-role-assignment.md -------------------------------------------------------------------------------- /docs/resources/virtual-machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/virtual-machine.md -------------------------------------------------------------------------------- /docs/resources/virtual-network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/resources/virtual-network.md -------------------------------------------------------------------------------- /docs/standards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/standards.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/testing.md -------------------------------------------------------------------------------- /docs/warning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/docs/warning.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/main.go -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pkg/azure/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/auth.go -------------------------------------------------------------------------------- /pkg/azure/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/prompt.go -------------------------------------------------------------------------------- /pkg/azure/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/resource.go -------------------------------------------------------------------------------- /pkg/azure/tenant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/tenant.go -------------------------------------------------------------------------------- /pkg/azure/testdata/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/testdata/cert.pem -------------------------------------------------------------------------------- /pkg/azure/testdata/combined.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/testdata/combined.pem -------------------------------------------------------------------------------- /pkg/azure/testdata/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/testdata/key.pem -------------------------------------------------------------------------------- /pkg/azure/testdata/wrong-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/testdata/wrong-cert.pem -------------------------------------------------------------------------------- /pkg/azure/testdata/wrong-combined.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/testdata/wrong-combined.pem -------------------------------------------------------------------------------- /pkg/azure/testdata/wrong-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/testdata/wrong-key.pem -------------------------------------------------------------------------------- /pkg/azure/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/azure/types.go -------------------------------------------------------------------------------- /pkg/commands/global/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/commands/global/global.go -------------------------------------------------------------------------------- /pkg/commands/list/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/commands/list/list.go -------------------------------------------------------------------------------- /pkg/commands/run/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/commands/run/command.go -------------------------------------------------------------------------------- /pkg/common/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/common/commands.go -------------------------------------------------------------------------------- /pkg/common/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/common/version.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/testdata/deprecated-keys-config.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | tenant-blocklist: 3 | - 1234567890 4 | -------------------------------------------------------------------------------- /pkg/config/testdata/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/pkg/config/testdata/example.yaml -------------------------------------------------------------------------------- /resources/aad-group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/aad-group.go -------------------------------------------------------------------------------- /resources/aad-user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/aad-user.go -------------------------------------------------------------------------------- /resources/app-service-plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/app-service-plan.go -------------------------------------------------------------------------------- /resources/application-certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/application-certificate.go -------------------------------------------------------------------------------- /resources/application-federated-credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/application-federated-credential.go -------------------------------------------------------------------------------- /resources/application-gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/application-gateway.go -------------------------------------------------------------------------------- /resources/application-secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/application-secret.go -------------------------------------------------------------------------------- /resources/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/application.go -------------------------------------------------------------------------------- /resources/base-resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/base-resource.go -------------------------------------------------------------------------------- /resources/budget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/budget.go -------------------------------------------------------------------------------- /resources/container-registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/container-registry.go -------------------------------------------------------------------------------- /resources/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/disk.go -------------------------------------------------------------------------------- /resources/dns-zone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/dns-zone.go -------------------------------------------------------------------------------- /resources/ip-allocation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/ip-allocation.go -------------------------------------------------------------------------------- /resources/key-vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/key-vault.go -------------------------------------------------------------------------------- /resources/management-lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/management-lock.go -------------------------------------------------------------------------------- /resources/monitor-diagnostic-setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/monitor-diagnostic-setting.go -------------------------------------------------------------------------------- /resources/network-interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/network-interface.go -------------------------------------------------------------------------------- /resources/network-security-group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/network-security-group.go -------------------------------------------------------------------------------- /resources/policy-assignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/policy-assignment.go -------------------------------------------------------------------------------- /resources/policy-definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/policy-definition.go -------------------------------------------------------------------------------- /resources/private-dns-zone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/private-dns-zone.go -------------------------------------------------------------------------------- /resources/public-ip-address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/public-ip-address.go -------------------------------------------------------------------------------- /resources/recoveryservices-backup-policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/recoveryservices-backup-policy.go -------------------------------------------------------------------------------- /resources/recoveryservices-backup-protecteditem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/recoveryservices-backup-protecteditem.go -------------------------------------------------------------------------------- /resources/recoveryservices-backup-protectioncontainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/recoveryservices-backup-protectioncontainer.go -------------------------------------------------------------------------------- /resources/recoveryservices-backup-protectionintent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/recoveryservices-backup-protectionintent.go -------------------------------------------------------------------------------- /resources/recoveryservices-vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/recoveryservices-vault.go -------------------------------------------------------------------------------- /resources/resource-group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/resource-group.go -------------------------------------------------------------------------------- /resources/security-alert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/security-alert.go -------------------------------------------------------------------------------- /resources/security-assessment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/security-assessment.go -------------------------------------------------------------------------------- /resources/security-pricing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/security-pricing.go -------------------------------------------------------------------------------- /resources/security-workspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/security-workspace.go -------------------------------------------------------------------------------- /resources/service-principal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/service-principal.go -------------------------------------------------------------------------------- /resources/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/snapshot.go -------------------------------------------------------------------------------- /resources/ssh-key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/ssh-key.go -------------------------------------------------------------------------------- /resources/storage-account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/storage-account.go -------------------------------------------------------------------------------- /resources/subscription-role-assignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/subscription-role-assignment.go -------------------------------------------------------------------------------- /resources/virtual-machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/virtual-machine.go -------------------------------------------------------------------------------- /resources/virtual-network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/resources/virtual-network.go -------------------------------------------------------------------------------- /tools/generate-docs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekristen/azure-nuke/HEAD/tools/generate-docs/main.go --------------------------------------------------------------------------------