// Generated from Databricks Terraform provider schema. DO NOT EDIT. package schema type ResourceQualityMonitorCustomMetrics struct { Definition string `json:"definition"` InputColumns []string `json:"input_columns"` Name string `json:"name"` OutputDataType string `json:"output_data_type"` Type string `json:"type"` } type ResourceQualityMonitorDataClassificationConfig struct { Enabled bool `json:"enabled,omitempty"` } type ResourceQualityMonitorInferenceLog struct { Granularities []string `json:"granularities"` LabelCol string `json:"label_col,omitempty"` ModelIdCol string `json:"model_id_col"` PredictionCol string `json:"prediction_col"` PredictionProbaCol string `json:"prediction_proba_col,omitempty"` ProblemType string `json:"problem_type"` TimestampCol string `json:"timestamp_col"` } type ResourceQualityMonitorNotificationsOnFailure struct { EmailAddresses []string `json:"email_addresses,omitempty"` } type ResourceQualityMonitorNotificationsOnNewClassificationTagDetected struct { EmailAddresses []string `json:"email_addresses,omitempty"` } type ResourceQualityMonitorNotifications struct { OnFailure *ResourceQualityMonitorNotificationsOnFailure `json:"on_failure,omitempty"` OnNewClassificationTagDetected *ResourceQualityMonitorNotificationsOnNewClassificationTagDetected `json:"on_new_classification_tag_detected,omitempty"` } type ResourceQualityMonitorSchedule struct { PauseStatus string `json:"pause_status,omitempty"` QuartzCronExpression string `json:"quartz_cron_expression"` TimezoneId string `json:"timezone_id"` } type ResourceQualityMonitorSnapshot struct { } type ResourceQualityMonitorTimeSeries struct { Granularities []string `json:"granularities"` TimestampCol string `json:"timestamp_col"` } type ResourceQualityMonitor struct { AssetsDir string `json:"assets_dir"` BaselineTableName string `json:"baseline_table_name,omitempty"` DashboardId string `json:"dashboard_id,omitempty"` DriftMetricsTableName string `json:"drift_metrics_table_name,omitempty"` Id string `json:"id,omitempty"` LatestMonitorFailureMsg string `json:"latest_monitor_failure_msg,omitempty"` MonitorVersion string `json:"monitor_version,omitempty"` OutputSchemaName string `json:"output_schema_name"` ProfileMetricsTableName string `json:"profile_metrics_table_name,omitempty"` SkipBuiltinDashboard bool `json:"skip_builtin_dashboard,omitempty"` SlicingExprs []string `json:"slicing_exprs,omitempty"` Status string `json:"status,omitempty"` TableName string `json:"table_name"` WarehouseId string `json:"warehouse_id,omitempty"` CustomMetrics []ResourceQualityMonitorCustomMetrics `json:"custom_metrics,omitempty"` DataClassificationConfig *ResourceQualityMonitorDataClassificationConfig `json:"data_classification_config,omitempty"` InferenceLog *ResourceQualityMonitorInferenceLog `json:"inference_log,omitempty"` Notifications *ResourceQualityMonitorNotifications `json:"notifications,omitempty"` Schedule *ResourceQualityMonitorSchedule `json:"schedule,omitempty"` Snapshot *ResourceQualityMonitorSnapshot `json:"snapshot,omitempty"` TimeSeries *ResourceQualityMonitorTimeSeries `json:"time_series,omitempty"` }