Module openstack_sdk::api
source · Expand description
OpenStack API bindings
This module provides implementation for the individual APIs as well as the necessary logic
Modules§
- Block Storage API bindings
- Endpoint prelude
Structs§
- A query modifier that ignores the data returned from an endpoint. For error responses it tries to extract error information from body. It can be used for example for HEAD requests.
- A structure for form parameters.
- A query modifier that paginates an endpoint.
- A structure for query parameters.
Enums§
- Errors which may occur when using API endpoints.
- Errors which may occur when creating form data.
- Pagination options
- Errors which may occur with pagination.
Traits§
- A trait representing an asynchronous client which can communicate with OpenStack cloud.
- A trait representing a client which can communicate with a OpenStack cloud APIs.
- A trait to indicate that an endpoint is pageable.
- A trait representing a parameter value.
- A trait which represents a query which may be made to a OpenStack service API client trat returns deserializable data. It does know nothing about required authorization, which is handled by the client.
- A trait which represents an asynchronous query which may be made to a OpenStack service API client that returns deserializable data. It does know nothing about required authorization, which is handled by the client.
- A trait which represents a synchronous query which may be made to a OpenStack service API client and return http response. It does know nothing about required authorization, which is handled by the client. It can be used for special cases where headers must be captured, response is not json, etc.
- A trait which represents an asynchronous query which may be made to a OpenStack service API client and return http response. It does know nothing about required authorization, which is handled by the client.
- A trait representing a client which can communicate with a OpenStack service API via REST API.
- A trait for providing the necessary information for a single REST API endpoint.
Functions§
- Check for possible error in the response
- Function wrapper for findable resources
- Ignore the resulting data from an endpoint.
- Collect data from a paged endpoint.