Resource Groups - Delete or report on orphan resources (NICs, Disks, Public IPs)¶
Deletes all disks that are not being managed by a VM:
policies: - name: orphaned-disk resource: azure.disk filters: - type: value key: managedBy value: null actions: - type: delete
Gets all Network Interfaces that are not attached to any VMs:
policies: - name: orphaned-nic resource: azure.networkinterface filters: - type: value key: properties.virtualMachine value: null
Queues an email with Public IPs that are not attached to any Network Interfaces. See c7n_mailer readme.md for more information on how to send an email.
policies: - name: orphaned-ip resource: azure.publicip filters: - type: value key: properties.ipConfiguration value: null actions: - type: notify template: default subject: Orphaned Public IP resource to: - email@example.com transport: type: asq queue: https://storagename.queue.core.windows.net/queuename