class Fog::OpenStack::DNS::V2::ZoneTransferRequest
Public Instance Methods
destroy(options = {})
click to toggle source
# File lib/fog/openstack/dns/v2/models/zone_transfer_request.rb, line 41 def destroy(options = {}) requires :id service.delete_zone_transfer_request(id) true end
save()
click to toggle source
# File lib/fog/openstack/dns/v2/models/zone_transfer_request.rb, line 20 def save if persisted? update(description: description, target_project_id: target_project_id) else merge_attributes(ervice.create_zone_transfer_request(zone_id, { :target_project_id => target_project_id, :description => description, :project_id => project_id })) end true end
update(options = nil)
click to toggle source
# File lib/fog/openstack/dns/v2/models/zone_transfer_request.rb, line 33 def update(options = nil) requires :id merge_attributes(ervice.update_zone_transfer_request(id,options[:description],{ :target_project_id => options[:target_project_id] })) self end