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.4) 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
Normally this package is installed together with support for other services using the waylay-sdk umbrella package:
pip install waylay-sdk
will installwaylay-sdk-storage
together with the SDK api packages for other services.pip install waylay-sdk[types-storage]
will additionally install the types packagewaylay-sdk-storage-types
.pip install waylay-sdk[types]
will install the types packages for this and all other services.
Alternatively, you can install support for this storage service only, installing or extending an existing waylay-sdk-core:
pip install waylay-sdk-storage
to only install api support for storage.pip install waylay-sdk-storage[types]
to additionally install type support for storage.
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.4.20240802.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e67cacae13acafd1f92ce61a148954cd698497cbd581317e68528d135dc310 |
|
MD5 | 665b11ed75420e8bec88e942e377e75e |
|
BLAKE2b-256 | 0d78dc91c2d150b490ec321747cdf468250f1e3ea4150820eb1eee44969e9574 |
Hashes for waylay_sdk_storage_types-0.4.4.20240802-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f27c18965227f92b5d9b761538b548c5df70ae04d7d1cffa3adcc63f4a817c5 |
|
MD5 | eafb9efb04c374502031a5a6a2d686bb |
|
BLAKE2b-256 | 6126dfd4d3340c459b2b7cb14ff55d20535f31f41fbd787a5aea9ed65cc07359 |