class NiftycloudRestfulReadApi::NiftyCloud::Rdb
Constants
- VERSION
Public Class Methods
new(options)
click to toggle source
# File lib/niftycloud-restful-read-api.rb, line 77 def initialize(options) @api = NIFTY::Cloud::Base.new( :access_key => options[:access_key_id], :secret_key => options[:secret_access_key], :server => "rdb.jp-#{options[:region]}.api.cloud.nifty.com", :path => '/' ) end
Public Instance Methods
db_engine_versions()
click to toggle source
# File lib/niftycloud-restful-read-api.rb, line 106 def db_engine_versions response = @api.send(:response_generator, 'Action' => 'DescribeDBEngineVersions') [response.DescribeDBEngineVersionsResult.DBEngineVersions.DBEngineVersion].flatten rescue [] end
db_instances()
click to toggle source
# File lib/niftycloud-restful-read-api.rb, line 86 def db_instances response = @api.send(:response_generator, 'Action' => 'DescribeDBInstances') [response.DescribeDBInstancesResult.DBInstances.DBInstance].flatten rescue [] end
db_parameter_groups()
click to toggle source
# File lib/niftycloud-restful-read-api.rb, line 96 def db_parameter_groups response = @api.send(:response_generator, 'Action' => 'DescribeDBParameterGroups') [response.DescribeDBParameterGroupsResult.DBParameterGroups.DBParameterGroup].flatten rescue [] end
db_security_groups()
click to toggle source
# File lib/niftycloud-restful-read-api.rb, line 91 def db_security_groups response = @api.send(:response_generator, 'Action' => 'DescribeDBSecurityGroups') [response.DescribeDBSecurityGroupsResult.DBSecurityGroups.DBSecurityGroup].flatten rescue [] end
db_snapshots()
click to toggle source
# File lib/niftycloud-restful-read-api.rb, line 101 def db_snapshots response = @api.send(:response_generator, 'Action' => 'DescribeDBSnapshots') [response.DescribeDBSnapshotsResult.DBSnapshots.DBSnapshot].flatten rescue [] end