# File lib/fog/aws/models/dns/record.rb, line 30 def destroy options = attributes_to_options('DELETE') service.change_resource_record_sets(zone.id, [options]) true end
# File lib/fog/aws/models/dns/record.rb, line 47 def modify(new_attributes) options = [] # Delete the current attributes options << attributes_to_options('DELETE') # Create the new attributes merge_attributes(new_attributes) options << attributes_to_options('CREATE') data = service.change_resource_record_sets(zone.id, options).body merge_attributes(data) true end
Returns true if record is insync. May only be called for newly created or modified records that have a change_id and status set.
# File lib/fog/aws/models/dns/record.rb, line 64 def ready? requires :change_id, :status status == 'INSYNC' end
# File lib/fog/aws/models/dns/record.rb, line 69 def reload # If we have a change_id (newly created or modified), then reload performs a get_change to update status. if change_id data = service.get_change(change_id).body merge_attributes(data) self else super end end
Generated with the Darkfish Rdoc Generator 2.