Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ResourceGroupCleaners = []ResourceGroupCleaner{
removeLocksFromResourceGroupCleaner{},
removeDataProtectionFromResourceGroupCleaner{},
eventhubNamespaceBreakPairingCleaner{},
notificationHubNamespacesCleaner{},
paloAltoLocalRulestackCleaner{},
serviceBusNamespaceBreakPairingCleaner{},
}
View Source
var SubscriptionCleaners = []SubscriptionCleaner{
deleteNetAppSubscriptionCleaner{},
deleteStorageSyncSubscriptionCleaner{},
deleteResourceGroupsInSubscriptionCleaner{},
purgeSoftDeletedManagedHSMsInSubscriptionCleaner{},
purgeSoftDeletedMachineLearningWorkspacesInSubscriptionCleaner{},
}
Functions ¶
This section is empty.
Types ¶
type ResourceGroupCleaner ¶
type ResourceGroupCleaner interface { // Name returns the name of this ResourceGroupCleaner Name() string // Cleanup performs the cleanup operation for this ResourceGroupCleaner Cleanup(ctx context.Context, id commonids.ResourceGroupId, client *clients.AzureClient, opts options.Options) error // ResourceTypes returns the list of Resource Types supported by this ResourceGroupCleaner ResourceTypes() []string }
type SubscriptionCleaner ¶
type SubscriptionCleaner interface { // Name specifies the name of this SubscriptionCleaner Name() string // Cleanup performs this clean-up operation against the given Subscription Cleanup(ctx context.Context, subscriptionId commonids.SubscriptionId, client *clients.AzureClient, opts options.Options) error }
Source Files ¶
- resource_group_data_protection.go
- resource_group_eventhub_namespace_break_pairing.go
- resource_group_lock.go
- resource_group_notification_hub_namespaces.go
- resource_group_palo_alto_local_rulestack.go
- resource_group_servicebus_namespace_break_pairing.go
- resource_groups.go
- subscriptions.go
- subscriptions_delete_net_app.go
- subscriptions_delete_resource_groups.go
- subscriptions_delete_storage_sync.go
- subscriptions_soft_delete_machine_learning_workspaces.go
- subscriptions_soft_delete_managed_hsms.go
Click to show internal directories.
Click to hide internal directories.