module GClouder::Resources::Storage::Notifications::Local
Public Class Methods
instances()
click to toggle source
# File lib/gclouder/resources/storage/notifications.rb, line 54 def self.instances Resources::Region.instances(path: ["storage", "notifications"]) end
list()
click to toggle source
# File lib/gclouder/resources/storage/notifications.rb, line 34 def self.list instances end
validate()
click to toggle source
# File lib/gclouder/resources/storage/notifications.rb, line 38 def self.validate # Validation knowledge included here because we don't have arguments parser for gsutil. # We also don't support every key that gsutil does. See Notification.ensure() below. permitted_and_required_keys = { "bucket"=>{"type"=>"String", "required"=>true}, "project"=>{"type"=>"String", "required"=>true}, "events"=>{"type"=>"Array", "required"=>false}, "prefix"=>{"type"=>"String", "required"=>false} } Resources::Validate::Region.instances( instances, permitted_keys: permitted_and_required_keys ) end