Provide some useful search capabilities in Designate API

Registered by Emmanuel Ankutse on 2013-11-13

This blueprint has been superseded. See the newer blueprint "Provide Filtering capability for designate queries" for updated plans.

Phase 1: Search for a specified zone name. This is the ability to search for a zone by name:
- An administrator is able to search within a specific account or across all accounts (entire system)
- Customer is able to search on own account

Phase 2: Search for records pointing to a specific IP Address. This is the ability to search for the occurrance of an IP address (in address records):
- An administrator is able to search within a specific account or across all accounts (entire system)
- Customer is able to search on own account

Phase 3: Search for a specified record by name within a specified zone. This is the ability to search for a record by name in a given zone that might have lots of records:
- An administrator is able to search within a specific account or across all accounts (entire system)
- Customer is able to search on zone that belongs to customer

All of the above searches should allow for Exact Match or Substring Match.
If search is successful, return basic unique information and a url for retrieving more details. The basic information would include Id and Name
Pagination of results will take advantage of proposed Designate pagination (https://blueprints.launchpad.net/designate/+spec/pagination)

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Emmanuel Ankutse
Direction:
Needs approval
Assignee:
Emmanuel Ankutse
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Joe McBride on 2014-01-27

Related branches

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.