class Fog::AWS::RDS::Snapshot
Public Instance Methods
destroy()
click to toggle source
# File lib/fog/aws/models/rds/snapshot.rb, line 27 def destroy requires :id service.delete_db_snapshot(id) true end
ready?()
click to toggle source
# File lib/fog/aws/models/rds/snapshot.rb, line 23 def ready? state == 'available' end
save()
click to toggle source
# File lib/fog/aws/models/rds/snapshot.rb, line 34 def save requires :instance_id requires :id data = service.create_db_snapshot(instance_id, id).body['CreateDBSnapshotResult']['DBSnapshot'] merge_attributes(data) true end
server()
click to toggle source
# File lib/fog/aws/models/rds/snapshot.rb, line 43 def server requires :instance_id service.servers.get(instance_id) end