module GClouder::Resources::Compute::BGPVPNs::Local
Public Class Methods
list()
click to toggle source
# File lib/gclouder/resources/compute/bgp-vpns.rb, line 84 def self.list Resources::Region.instances( path: %w{bgp-vpns} ).delete_if { |_k, v| v.empty? } end
validate()
click to toggle source
# File lib/gclouder/resources/compute/bgp-vpns.rb, line 90 def self.validate # FIXME: better validation Resources::Validate::Region.instances( list, required_keys: GClouder::Config::Arguments.required(["compute", "vpn-tunnels"]), permitted_keys: GClouder::Config::Arguments.permitted(["compute", "vpn-tunnels"]), ignore_keys: ["ike_version", "shared_secret", "address", "target_vpn_gateway", "bgp", "shared_secret_file", "network"] ) end