Skip to main content

Waylay Resources

Project description

Waylay Resources Service

This service manages Waylay Resources and related entities.

A Waylay Resource models a real-world device or abstract entity of your IoT solution, and provides a context when processing data in the Rule Engine.

You'll interact with the Waylay Resources API to create this Digital Twin model, a process that's also called resource provisioning.

This Python package is automatically generated based on the Waylay Resources OpenAPI specification (API version: 8.1.0) For more information, please visit the openapi specification.

It consists of a plugin for the waylay-sdk-core package, and contains the Resources api methods. Note that the typed model classes for all path params, query params, body params and responses for each of the api methods are contained in a separate package called waylay-sdk-resources-types.

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 install waylay-sdk-resources together with the SDK api packages for other services.
  • pip install waylay-sdk[types-resources] will additionally install the types package waylay-sdk-resources-types.
  • pip install waylay-sdk[types] will install the types packages for this and all other services.

Alternatively, you can install support for this resources service only, installing or extending an existing waylay-sdk-core:

  • pip install waylay-sdk-resources to only install api support for resources.
  • pip install waylay-sdk-resources[types] to additionally install type support for resources.

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-resources-types` is installed
from waylay.services.resources.models.version_response import VersionResponse
try:
    # Get Service Information
    # calls `GET /resources/v1/`
    api_response = await waylay_client.resources.about.get(
    )
    print("The response of resources.about.get:\n")
    pprint(api_response)
except ApiError as e:
    print("Exception when calling resources.about.get: %s\n" % e)

For more information, please visit the Waylay API documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

waylay_sdk_resources-8.1.0.20240802.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file waylay_sdk_resources-8.1.0.20240802.tar.gz.

File metadata

File hashes

Hashes for waylay_sdk_resources-8.1.0.20240802.tar.gz
Algorithm Hash digest
SHA256 61011cf51ff979b3d4eda5e492355cb4c4463a59b188ae870c4b9e33de08b894
MD5 f205f38746e8b9cb99f61e6bd5a091e6
BLAKE2b-256 675b920cf79f0be29734547b2d8bb54486868ad0a557b3ea64d91f3f5f15ecf3

See more details on using hashes here.

File details

Details for the file waylay_sdk_resources-8.1.0.20240802-py3-none-any.whl.

File metadata

File hashes

Hashes for waylay_sdk_resources-8.1.0.20240802-py3-none-any.whl
Algorithm Hash digest
SHA256 25ad544505fd4ec338e8f07f65c3ab2511ccb0a9d52080a79951cad3d6150313
MD5 2491084d0474a2f980a394e33e67935c
BLAKE2b-256 6b0ee837548edf4cd4eb4a772a6f3d5e1192200ba6b4f76f017017e58236b55d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page