add *resource*_links attribute to those resources not allowed in *resource* list

Registered by Chung Chih, Hung

When user specify osapi_max_limit in nova, some resources did not provide next element link in response if this request had reached limit number of items.
For example, in bug 1504641(https://bugs.launchpad.net/nova/+bug/1504641) said os-volumes have this issue.
However nova jenkins will failed at tempest gate after we had fixed the response due to api schema did not allow resource_links attribute.
Following resources need to add this attribute:
* volumes
* snapshots
* security_groups
* server_groups
* virtual_interfaces

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Chung Chih, Hung
Direction:
Needs approval
Assignee:
Chung Chih, Hung
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bug/1504641,n,z

Addressed by: https://review.openstack.org/255760
    Add volumes_links attribute in list_volumes schema

Addressed by: https://review.openstack.org/261896
    Add snapshots_links attribute in list_snapshots schema

Addressed by: https://review.openstack.org/261897
    Add security_groups_links attribute in list_security_groups schema

Addressed by: https://review.openstack.org/261898
    Add server_groups_links attribute in list_server_groups schema

Addressed by: https://review.openstack.org/261899
    Add virtual_interfaces_links attribute in list_virtual_interfaces schema

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.