module GClouder::Resources::Compute::Disks::Remote

Public Class Methods

list() click to toggle source
# File lib/gclouder/resources/compute/disks.rb, line 75
def self.list
  vm_disk_pattern = GClouder::Resources::Compute::Instances::Local.instance_names.map{ |disk| "^#{disk}$" }.join("|")

  Resources::Remote.instances(
    path:           ["compute", "disks"],
    skip_instances: { "name" => /^gke|#{vm_disk_pattern}/ },
  )
end