Skip to main content

Shared Boomerang alert and notification contracts.

Project description

boomerang-contracts

Shared Pydantic models for Boomerang alert producers and notifiers.

Install:

pip install boomerang-contracts

What you get

Area Import Role
Ingest NormalizedAlert, ALERT_NORMALIZED_EVENT Producer → alert-engine
Catalogues AlertConnectorCatalog, NotificationChannelCatalog, … RPC catalogue payloads
Delivery NotificationRequest, outcomes alert-engine → notifier
from boomerang_contracts import (
    ALERT_NORMALIZED_EVENT,
    NormalizedAlert,
    NotificationRequest,
)

Full field reference: docs/contracts.md in the Boomerang repository.

License

Apache-2.0

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

boomerang_contracts-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

boomerang_contracts-0.1.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file boomerang_contracts-0.1.0.tar.gz.

File metadata

  • Download URL: boomerang_contracts-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.7 Linux/6.8.0-124-generic

File hashes

Hashes for boomerang_contracts-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f97787f4599c2c840728de172df18f8c2e1a25f98fd6e1a1bf33e07a1d57cdbb
MD5 a02d9c20c7bfbfb1b80cc21a2ea383b0
BLAKE2b-256 c58aa5743643e4de0f370af1392c09f9750b87de362439561e6f4067950ede01

See more details on using hashes here.

File details

Details for the file boomerang_contracts-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: boomerang_contracts-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.7 Linux/6.8.0-124-generic

File hashes

Hashes for boomerang_contracts-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2da4b98ce0948836f70cdb43bd85ca0ac1006b2d6155d395a95462a973dac391
MD5 b54718fde410c60d5d2d84b5d9853ac9
BLAKE2b-256 02f87b702881aa41ea6887d46221098f30845665cbd5f92a070c6d3797e5c135

See more details on using hashes here.

Supported by

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