Waylay Storage Types
Project description
Waylay Storage Service
Manage storage buckets and subscriptions.
This Python package is automatically generated based on the Waylay Storage OpenAPI specification (API version: 0.4.2) For more information, please visit the openapi specification.
It is considered an extension of the waylay-sdk-storage package, and it consists of the typed model classes for all path params, query params, body params and responses for each of the api methods in waylay-sdk-storage
.
Requirements.
This package requires Python 3.9+.
Installation
Typically this package is installed when installing the waylay-sdk-core package to enable the service's functionality. When the service api methods are required, waylay-sdk-storage is included in:
pip install waylay-sdk-core[storage]
to installwaylay-sdk-core
along with only this service, orpip install waylay-sdk-core[services]
to installwaylay-sdk-core
along with all services. When the typed models are required, both waylay-sdk-storage and waylay-sdk-storage-types are included in:pip install waylay-sdk-core[storage,storage-types]
to installwaylay-sdk-core
along with only this service including the typed models, orpip install waylay-sdk-core[services,services-types]
to installwaylay-sdk-core
along with all services along with the typed models.
Usage
from pprint import pprint
# Import the waylay-client from the waylay-sdk-core package
from waylay.sdk.client import WaylayClient
from waylay.sdk.api.api_exceptions import ApiError
# Intialize a waylay client instance
waylay_client = WaylayClient.from_profile()
# Note that the typed model classes for responses/parameters/... are only available when `waylay-sdk-storage-types` is installed
from waylay.services.storage.models.tenant_status_report import TenantStatusReport
try:
# Status
# calls `GET /storage/v1/status`
api_response = await waylay_client.storage.about.status(
# query parameters:
query = {
'include_buckets': True
'include_queues': True
'include_disk_usage': False
},
)
print("The response of storage.about.status:\n")
pprint(api_response)
except ApiError as e:
print("Exception when calling storage.about.status: %s\n" % e)
For more information, please visit the Waylay API documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for waylay_sdk_storage_types-0.4.2b20240423.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b962f3de90e42f26d79d4a08472382f4f2832b61746b611db1c1273655fb5520 |
|
MD5 | cdc40f9d6193e68963a07467cd9262e6 |
|
BLAKE2b-256 | e8ea6ee423055f2756798139d69887d8051f7d9e895e4fce31750d8db34bd230 |
Hashes for waylay_sdk_storage_types-0.4.2b20240423-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b495d9a4476f5df0ab3f5748dcdd656d2e882cb090db7b33df3a5453189001 |
|
MD5 | 298f1192f6cc3d3c3c298ece52a165d1 |
|
BLAKE2b-256 | 3d80392a61a27e070be52801ff9e25dbd5999a17e991c6d5345ca2b066948a66 |