Skip to content

AlertIntegration

AlertIntegration Schema (Abstract Base)

Description: Alert integration capable of managing automated observation subscriptions.

Properties

Name Type Description
id Integer No description
source_id Integer (Optional) No description
installed_by_user_id Integer (Optional) No description
stream_config JSONB No description
definition_id Integer No description
integration_type Enum(hermes_alert, nasa_gcn_alert, treasure_map, s3_minio, google_drive, dropbox, orcid, slack) No description
owner_id Integer No description
status Enum(connected, disabled, error, pending) No description
is_enabled Boolean No description
config JSONB No description
secrets JSONB No description
external_account_label String(255) (Optional) No description
external_account_id String(255) (Optional) No description
cursor String(255) (Optional) No description

Relationships

Relationship Name Type
source AlertSource
installed_by_user User
subscriptions AlertSubscription
definition IntegrationDefinition
owner Entity

Subclasses

Name integration_type
HERMESAlertIntegration hermes_alert
NasaGCNAlertIntegration nasa_gcn_alert