Difference between revisions of "API Special Interest Group/Current Design/Query"
Toomyhook45 (talk | contribs) (Linksys Router Support Phone Number 1(888) 990-8801) |
m (Reverted edits by Toomyhook45 (talk) to last revision by Brian.curtin) |
||
Line 1: | Line 1: | ||
− | + | https://etherpad.openstack.org/p/find_filters | |
+ | compute v2 | ||
+ | /servers?changes-since=<timestamp>&image=<image url>&flavor=<flavor url>&name=<regex>&status=<string>&host=<string>&page_size=<int>&limit=<int>&marker=<id> | ||
+ | /servers?changes-since=<timestamp>&image=<image url>&flavor=<flavor url>&name=<regex>&status=<string>&host=<string>&limit=<int>&marker=<id> | ||
+ | /flavors?minDisk=<int>&minRam=<int>&limit=<int>&marker=<id> | ||
+ | /flavors/detail?minDisk=<int>&minRam=<int>&limit=<int>&marker=<int> | ||
+ | /images?changes-since=<timestamp>&server=<server url>&name=<string>&status=<string>&type=<string>&limit=<int>&marker=<id> | ||
+ | /images/detail?changes-since=<timestamp>&server=<server url>&name=<string>&status=<string>&type=<string>&limit=<int>&marker=<id> | ||
+ | /os-hosts?service=<string>&zone=<string> | ||
+ | /os-migrations?host=<string>&status=<string>&cell_name=<string> | ||
+ | identity v3 | ||
+ | /services?type=<string>&page=<string>&per_page=<string> | ||
+ | /endpoints?interface=<string>&service_id=<string>&page=<string>&per_page=<string> | ||
+ | /domains?name=<string>&enabled=<string>&page=<string>&per_page=<string> | ||
+ | /projects?domain_id=<string>&name=<string>&enabled=<string>&page=<string>&per_page=<string> | ||
+ | /users?domain_id=<string>&name=<string>&enabled=<string>&page=<string>&per_page=<string> | ||
+ | /groups?domain_id=<string>&page=<string>&per_page=<string> | ||
+ | /groups/{group_id}/users?domain_id=<string>&description=<string>&name=<string>&enabled=<string>&page=<string>&per_page=<string> | ||
+ | /credentials?page=<string>&per_page=<string> | ||
+ | /roles?name=<string>&page=<string>&per_page=<string> | ||
+ | /policies?type=<string>&page=<string>&per_page=<string> | ||
+ | identity v2 | ||
+ | /tenants?limit=<int>&marker=<string>&name=<string> | ||
+ | /tenants/{tenantId}/users?limit=<int>&marker=<string> | ||
+ | /OS-KSADM/services?limit=<int>&marker=<string>&name=<string> | ||
+ | image v2 | ||
+ | /images?limit=<int>&marker=<string>&name=<string>&visibility=<string>&member_status=<string>&owner=<string>&status=<string>&size_min=<string>&size_max=string>&sort_key=<string>&sort_dir=<string>&tag=<string> | ||
+ | network v2 | ||
+ | * http://specs.openstack.org/openstack/neutron-specs/specs/api/networking_general_api_information.html#filtering-and-column-selection | ||
− | + | /networks?id=<string>&name=<string>&shared=<string>&status=<string>&subnets=<string> # can filter on all top-level attributes | |
− | + | /networks?fields=<attr>&fields=<attr> # can return a subset of the body | |
− | + | ||
− | + | /subnets?name=<string>&enable_dhcp=<bool>&network_id=<string>&dns_nameservers=<???>&allocation_pools=<???>&host_routes=<???>&ip_version=<int>&gateway_ip=string>&cidr=<string>&id=<string>& | |
− | + | /subnets?fields=<attr>&fields=<attr> # can return a subset of the body | |
− | + | ||
− | + | /ports? | |
− | + | status=<string>&name=<string>&allowed_address_pairs=<???>&admin_state_up=<bool>&network_id=<string>&extra_dhcp_opts=<???>&device_owner=<string>&mac_address=<string>&fixed_ips=<???>&id=<string>&security_groups=<string>&device_id=<string> | |
− | + | /ports?fields=<attr>&fields=<attr> # can return a subset of the body | |
+ | |||
+ | /routers?status=<string>&external_gateway_info=<???>&name=<string>&admin_state_up=<bool>&id=<string>& | ||
+ | /routers?fields=<attr>&fields=<attr> # can return a subset of the body | ||
+ | |||
+ | object store v1 | ||
+ | |||
+ | /{account}/?limit=<int>&marker=<string>&end_marker=<string>&format=<string>&prefix=<string>&delimiter=<character> | ||
+ | /{account}/{container}/?limit=<int>&marker=<string>&end_marker=<string>&format=<string>&prefix=<string>&delimiter=<character>&path=<string> | ||
+ | /{account}/{container}/{object}?signature=<string>&expires=<string>&multipart-manifest=<string>& | ||
+ | |||
+ | orchestration v1 | ||
+ | |||
+ | /stacks?limit=<int>&marker=<string>&status=<string>&name=<string>&show_deleted=<string>&sort_keys=<string>&sort_dir=<string> | ||
+ | }/stacks/{stack_name}/{stack_id}/resources?nested_depth=<string> | ||
+ | /stacks/{stack_name}/{stack_id}/events?limit=<int>&marker=<string>&resource_action=<string>&resource_status=<string>&resource_name=<string>&resource_type=string>&sort_keys=<string>&sort_dir=<string>& | ||
+ | |||
+ | telemetry v2 | ||
+ | * http://docs.openstack.org/developer/ceilometer/webapi/v2.html#filtering-queries | ||
+ | |||
+ | /alarms?q=<list of filter rules> | ||
+ | /meters?q=<list of filter rules> | ||
+ | /resources?q=<list of filter rules> |
Revision as of 13:20, 29 July 2016
https://etherpad.openstack.org/p/find_filters
compute v2
/servers?changes-since=<timestamp>&image=<image url>&flavor=<flavor url>&name=<regex>&status=<string>&host=<string>&page_size=<int>&limit=<int>&marker=<id> /servers?changes-since=<timestamp>&image=<image url>&flavor=<flavor url>&name=<regex>&status=<string>&host=<string>&limit=<int>&marker=<id> /flavors?minDisk=<int>&minRam=<int>&limit=<int>&marker=<id> /flavors/detail?minDisk=<int>&minRam=<int>&limit=<int>&marker=<int> /images?changes-since=<timestamp>&server=<server url>&name=<string>&status=<string>&type=<string>&limit=<int>&marker=<id> /images/detail?changes-since=<timestamp>&server=<server url>&name=<string>&status=<string>&type=<string>&limit=<int>&marker=<id> /os-hosts?service=<string>&zone=<string> /os-migrations?host=<string>&status=<string>&cell_name=<string>
identity v3
/services?type=<string>&page=<string>&per_page=<string> /endpoints?interface=<string>&service_id=<string>&page=<string>&per_page=<string> /domains?name=<string>&enabled=<string>&page=<string>&per_page=<string> /projects?domain_id=<string>&name=<string>&enabled=<string>&page=<string>&per_page=<string> /users?domain_id=<string>&name=<string>&enabled=<string>&page=<string>&per_page=<string> /groups?domain_id=<string>&page=<string>&per_page=<string> /groups/{group_id}/users?domain_id=<string>&description=<string>&name=<string>&enabled=<string>&page=<string>&per_page=<string> /credentials?page=<string>&per_page=<string> /roles?name=<string>&page=<string>&per_page=<string> /policies?type=<string>&page=<string>&per_page=<string>
identity v2
/tenants?limit=<int>&marker=<string>&name=<string> /tenants/{tenantId}/users?limit=<int>&marker=<string> /OS-KSADM/services?limit=<int>&marker=<string>&name=<string>
image v2
/images?limit=<int>&marker=<string>&name=<string>&visibility=<string>&member_status=<string>&owner=<string>&status=<string>&size_min=<string>&size_max=string>&sort_key=<string>&sort_dir=<string>&tag=<string>
network v2
/networks?id=<string>&name=<string>&shared=<string>&status=<string>&subnets=<string> # can filter on all top-level attributes /networks?fields=<attr>&fields=<attr> # can return a subset of the body
/subnets?name=<string>&enable_dhcp=<bool>&network_id=<string>&dns_nameservers=<???>&allocation_pools=<???>&host_routes=<???>&ip_version=<int>&gateway_ip=string>&cidr=<string>&id=<string>& /subnets?fields=<attr>&fields=<attr> # can return a subset of the body
/ports? status=<string>&name=<string>&allowed_address_pairs=<???>&admin_state_up=<bool>&network_id=<string>&extra_dhcp_opts=<???>&device_owner=<string>&mac_address=<string>&fixed_ips=<???>&id=<string>&security_groups=<string>&device_id=<string> /ports?fields=<attr>&fields=<attr> # can return a subset of the body
/routers?status=<string>&external_gateway_info=<???>&name=<string>&admin_state_up=<bool>&id=<string>& /routers?fields=<attr>&fields=<attr> # can return a subset of the body
object store v1
/{account}/?limit=<int>&marker=<string>&end_marker=<string>&format=<string>&prefix=<string>&delimiter=<character> /{account}/{container}/?limit=<int>&marker=<string>&end_marker=<string>&format=<string>&prefix=<string>&delimiter=<character>&path=<string> /{account}/{container}/{object}?signature=<string>&expires=<string>&multipart-manifest=<string>&
orchestration v1
/stacks?limit=<int>&marker=<string>&status=<string>&name=<string>&show_deleted=<string>&sort_keys=<string>&sort_dir=<string> }/stacks/{stack_name}/{stack_id}/resources?nested_depth=<string> /stacks/{stack_name}/{stack_id}/events?limit=<int>&marker=<string>&resource_action=<string>&resource_status=<string>&resource_name=<string>&resource_type=string>&sort_keys=<string>&sort_dir=<string>&
telemetry v2
/alarms?q=<list of filter rules> /meters?q=<list of filter rules> /resources?q=<list of filter rules>