Virtual Machines - Find Virtual Machines with public IP addressΒΆ

Filter to select all virtual machines with a public ip address

policies:
  - name: vms-with-public-ip
    resource: azure.vm
    filters:
     - type: network-interface
       key: 'properties.ipConfigurations[].properties.publicIPAddress.id'
       value: not-null