module GClouder::Resources::Compute::Routers::Local

Public Class Methods

list() click to toggle source
# File lib/gclouder/resources/compute/routers.rb, line 46
def self.list
  Resources::Region.instances(path: ["routers"])
end
section() click to toggle source
# File lib/gclouder/resources/compute/routers.rb, line 42
def self.section
  ["compute", "routers"]
end
validate() click to toggle source
# File lib/gclouder/resources/compute/routers.rb, line 50
def self.validate
  Resources::Validate::Region.instances(
    list,
    required_keys:  GClouder::Config::Arguments.required(section),
    permitted_keys: GClouder::Config::Arguments.permitted(section),
    # ignore ASN until Fixnums are supported
    ignore_keys: [ "asn" ],
  )
end