2024-04-05 14:49:04 +00:00
|
|
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
|
|
|
|
|
|
|
package schema
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitorCustomMetrics struct {
|
2024-04-18 20:20:01 +00:00
|
|
|
Definition string `json:"definition"`
|
|
|
|
InputColumns []string `json:"input_columns"`
|
|
|
|
Name string `json:"name"`
|
|
|
|
OutputDataType string `json:"output_data_type"`
|
|
|
|
Type string `json:"type"`
|
2024-04-05 14:49:04 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitorDataClassificationConfig struct {
|
|
|
|
Enabled bool `json:"enabled,omitempty"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitorInferenceLog struct {
|
2024-04-18 20:20:01 +00:00
|
|
|
Granularities []string `json:"granularities"`
|
2024-04-05 14:49:04 +00:00
|
|
|
LabelCol string `json:"label_col,omitempty"`
|
2024-04-18 20:20:01 +00:00
|
|
|
ModelIdCol string `json:"model_id_col"`
|
|
|
|
PredictionCol string `json:"prediction_col"`
|
2024-04-05 14:49:04 +00:00
|
|
|
PredictionProbaCol string `json:"prediction_proba_col,omitempty"`
|
2024-04-18 20:20:01 +00:00
|
|
|
ProblemType string `json:"problem_type"`
|
|
|
|
TimestampCol string `json:"timestamp_col"`
|
2024-04-05 14:49:04 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitorNotificationsOnFailure struct {
|
|
|
|
EmailAddresses []string `json:"email_addresses,omitempty"`
|
|
|
|
}
|
|
|
|
|
2024-04-18 20:20:01 +00:00
|
|
|
type ResourceLakehouseMonitorNotificationsOnNewClassificationTagDetected struct {
|
|
|
|
EmailAddresses []string `json:"email_addresses,omitempty"`
|
|
|
|
}
|
|
|
|
|
2024-04-05 14:49:04 +00:00
|
|
|
type ResourceLakehouseMonitorNotifications struct {
|
2024-04-18 20:20:01 +00:00
|
|
|
OnFailure *ResourceLakehouseMonitorNotificationsOnFailure `json:"on_failure,omitempty"`
|
|
|
|
OnNewClassificationTagDetected *ResourceLakehouseMonitorNotificationsOnNewClassificationTagDetected `json:"on_new_classification_tag_detected,omitempty"`
|
2024-04-05 14:49:04 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitorSchedule struct {
|
|
|
|
PauseStatus string `json:"pause_status,omitempty"`
|
2024-04-18 20:20:01 +00:00
|
|
|
QuartzCronExpression string `json:"quartz_cron_expression"`
|
|
|
|
TimezoneId string `json:"timezone_id"`
|
2024-04-05 14:49:04 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitorSnapshot struct {
|
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitorTimeSeries struct {
|
2024-04-18 20:20:01 +00:00
|
|
|
Granularities []string `json:"granularities"`
|
|
|
|
TimestampCol string `json:"timestamp_col"`
|
2024-04-05 14:49:04 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceLakehouseMonitor 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 []ResourceLakehouseMonitorCustomMetrics `json:"custom_metrics,omitempty"`
|
|
|
|
DataClassificationConfig *ResourceLakehouseMonitorDataClassificationConfig `json:"data_classification_config,omitempty"`
|
|
|
|
InferenceLog *ResourceLakehouseMonitorInferenceLog `json:"inference_log,omitempty"`
|
|
|
|
Notifications *ResourceLakehouseMonitorNotifications `json:"notifications,omitempty"`
|
|
|
|
Schedule *ResourceLakehouseMonitorSchedule `json:"schedule,omitempty"`
|
|
|
|
Snapshot *ResourceLakehouseMonitorSnapshot `json:"snapshot,omitempty"`
|
|
|
|
TimeSeries *ResourceLakehouseMonitorTimeSeries `json:"time_series,omitempty"`
|
|
|
|
}
|