Class: UU::OperationRegistry::UUEE
- Inherits:
-
Object
- Object
- UU::OperationRegistry::UUEE
- Defined in:
- lib/uu/operation_registry/uuee.rb
Overview
UueeWhitelist
Class Method Summary collapse
-
.add_entry(cloud_uri, parameters = {}) ⇒ String
Add new entry.
-
.get_entry_list(cloud_uri, criteria = {}) ⇒ Hash
Returns hash of entries paged and filtered by criteria.
-
.remove_entry(entry_uri) ⇒ String
Remove entry.
Instance Method Summary collapse
-
#add_entry(cloud_uri, parameters = {}) ⇒ String
Add new entry.
-
#get_entry_list(cloud_uri, criteria = {}) ⇒ Hash
Returns hash of entries paged and filtered by criteria.
-
#initialize(session = nil) ⇒ UUEE
constructor
Creates a new instance of
UueeWhitelist
. -
#remove_entry(entry_uri) ⇒ String
Remove entry.
Constructor Details
#initialize(session = nil) ⇒ UUEE
Creates a new instance of UueeWhitelist
.
17 18 19 20 |
# File 'lib/uu/operation_registry/uuee.rb', line 17 def initialize(session = nil) UU::OperationRegistry::BaseMethods._init_command_client(PATH) @client = UU::OS::CMD::CommandClient.new(PATH, session) end |
Class Method Details
.add_entry(cloud_uri, parameters = {}) ⇒ String
Add new entry.
52 53 54 |
# File 'lib/uu/operation_registry/uuee.rb', line 52 def self.add_entry(cloud_uri, parameters = {}) self.new(UU::OS::Security::Session.current_session).add_entry(cloud_uri, parameters) end |
.get_entry_list(cloud_uri, criteria = {}) ⇒ Hash
Returns hash of entries paged and filtered by criteria.
103 104 105 |
# File 'lib/uu/operation_registry/uuee.rb', line 103 def self.get_entry_list(cloud_uri, criteria = {}) self.new(UU::OS::Security::Session.current_session).get_entry_list(cloud_uri, criteria) end |
.remove_entry(entry_uri) ⇒ String
Remove entry.
117 118 119 |
# File 'lib/uu/operation_registry/uuee.rb', line 117 def self.remove_entry(entry_uri) self.new(UU::OS::Security::Session.current_session).remove_entry(entry_uri) end |
Instance Method Details
#add_entry(cloud_uri, parameters = {}) ⇒ String
Add new entry.
35 36 37 |
# File 'lib/uu/operation_registry/uuee.rb', line 35 def add_entry(cloud_uri, parameters = {}) @client.invoke(:addEntry, cloud_uri, :parameters => parameters) end |
#get_entry_list(cloud_uri, criteria = {}) ⇒ Hash
Returns hash of entries paged and filtered by criteria.
88 89 90 |
# File 'lib/uu/operation_registry/uuee.rb', line 88 def get_entry_list(cloud_uri, criteria = {}) @client.invoke(:getEntryList, cloud_uri, :parameters => criteria) end |
#remove_entry(entry_uri) ⇒ String
Remove entry.
110 111 112 |
# File 'lib/uu/operation_registry/uuee.rb', line 110 def remove_entry(entry_uri) @client.invoke(:removeEntry, entry_uri) end |