module GClouder::Resources::Compute::Networks::Remote

Public Class Methods

instances() click to toggle source
# File lib/gclouder/resources/compute/networks.rb, line 87
def self.instances
  Resources::Remote.instances(
    path:           ["compute", "networks"],
    ignore_keys:    ["auto_create_subnetworks", "subnetworks", "x_gcloud_mode", "range"],
    skip_instances: { "name" => /^default$/ },
  )
end
list() click to toggle source
# File lib/gclouder/resources/compute/networks.rb, line 83
def self.list
  { "global" => instances.fetch("global", []).map { |network| { "name" => network["name"]  } } }.delete_if { |_k, v| v.empty? }
end