Automatic validation#

Execute checklists, review violations, and configure notification integrations.

API Reference#

Import from nominal.core.

Classes

Checklist

A set of checks that can evaluate a run or monitor streaming asset data.

CheckViolation

A checklist violation with its affected time interval and priority.

DataReview

The progress and results of a checklist execution.

DataReviewBuilder

Collect checklist executions and notification destinations before initiating reviews.

Integration

Reusable notification destination.

IntegrationDetails

Provider-specific settings returned with an Integration.

OpsgenieIntegrationDetails

Opsgenie configuration, without the API key.

PagerDutyIntegrationDetails

Identifies a PagerDuty destination; its routing key is not returned.

SecureWebhookIntegrationDetails

Secure webhook settings, excluding the signing key.

SlackWebhookIntegrationDetails

Slack destination metadata, without webhook credentials.

StreamingChecklistConfiguration

Current streaming settings for one asset, returned by Checklist.get_streaming_configurations.

StreamingChecklistStatus

Live status for one asset, returned by Checklist.get_streaming_status.

StreamingCheckStatus

Latest result for a check; parameter_index is zero-based, or None for a non-parameterized check.

StreamingNotificationConfig

A notification destination and its settings for streaming checklist execution.

TeamsIntegrationDetails

Identifies a Teams destination; its webhook credentials are not returned.

UnknownIntegrationDetails

Integration details are unavailable or unrecognized by this SDK.

WebhookDeliveryConfig

Secure webhook delivery settings.

WebhookIntegrationDetails

Generic webhook settings, excluding the destination URL and HMAC secret.

Enumerations

OpsgenieRegion

Region hosting an Opsgenie integration.

Priority

Check or event disposition priority, P0 most severe.

SlackInstanceType

Slack environment used by a notification integration.

StreamingChecklistState

Lifecycle state of a checklist running against one asset.

StreamingCheckState

Latest evaluation state of an individual check.

WebhookContentType

MIME type configured for a generic webhook.