Deprecated This data source is deprecated. Please use
databricks.getDataQualityMonitorsinstead.
This data source can be used to fetch the list of quality monitors v2.
Note This data source can only be used with an workspace-level provider!
Example Usage
Deprecated This data source is deprecated. Please use
databricks.getDataQualityMonitorsinstead.
Getting a list of all quality monitors:
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const all = databricks.getQualityMonitorsV2({});
import pulumi
import pulumi_databricks as databricks
all = databricks.get_quality_monitors_v2()
package main
import (
"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.GetQualityMonitorsV2(ctx, &databricks.GetQualityMonitorsV2Args{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var all = Databricks.GetQualityMonitorsV2.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.DatabricksFunctions;
import com.pulumi.databricks.inputs.GetQualityMonitorsV2Args;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var all = DatabricksFunctions.getQualityMonitorsV2(GetQualityMonitorsV2Args.builder()
.build());
}
}
variables:
all:
fn::invoke:
function: databricks:getQualityMonitorsV2
arguments: {}
Using getQualityMonitorsV2
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getQualityMonitorsV2(args: GetQualityMonitorsV2Args, opts?: InvokeOptions): Promise<GetQualityMonitorsV2Result>
function getQualityMonitorsV2Output(args: GetQualityMonitorsV2OutputArgs, opts?: InvokeOptions): Output<GetQualityMonitorsV2Result>def get_quality_monitors_v2(page_size: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetQualityMonitorsV2Result
def get_quality_monitors_v2_output(page_size: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetQualityMonitorsV2Result]func GetQualityMonitorsV2(ctx *Context, args *GetQualityMonitorsV2Args, opts ...InvokeOption) (*GetQualityMonitorsV2Result, error)
func GetQualityMonitorsV2Output(ctx *Context, args *GetQualityMonitorsV2OutputArgs, opts ...InvokeOption) GetQualityMonitorsV2ResultOutput> Note: This function is named GetQualityMonitorsV2 in the Go SDK.
public static class GetQualityMonitorsV2
{
public static Task<GetQualityMonitorsV2Result> InvokeAsync(GetQualityMonitorsV2Args args, InvokeOptions? opts = null)
public static Output<GetQualityMonitorsV2Result> Invoke(GetQualityMonitorsV2InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetQualityMonitorsV2Result> getQualityMonitorsV2(GetQualityMonitorsV2Args args, InvokeOptions options)
public static Output<GetQualityMonitorsV2Result> getQualityMonitorsV2(GetQualityMonitorsV2Args args, InvokeOptions options)
fn::invoke:
function: databricks:index/getQualityMonitorsV2:getQualityMonitorsV2
arguments:
# arguments dictionaryThe following arguments are supported:
- Page
Size int
- Page
Size int
- page
Size Integer
- page
Size number
- page_
size int
- page
Size Number
getQualityMonitorsV2 Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Quality
Monitors List<GetQuality Monitors V2Quality Monitor> - Page
Size int
- Id string
- The provider-assigned unique ID for this managed resource.
- Quality
Monitors []GetQuality Monitors V2Quality Monitor - Page
Size int
- id String
- The provider-assigned unique ID for this managed resource.
- quality
Monitors List<GetQuality Monitors V2Quality Monitor> - page
Size Integer
- id string
- The provider-assigned unique ID for this managed resource.
- quality
Monitors GetQuality Monitors V2Quality Monitor[] - page
Size number
- id str
- The provider-assigned unique ID for this managed resource.
- quality_
monitors Sequence[GetQuality Monitors V2Quality Monitor] - page_
size int
- id String
- The provider-assigned unique ID for this managed resource.
- quality
Monitors List<Property Map> - page
Size Number
Supporting Types
GetQualityMonitorsV2QualityMonitor
- Anomaly
Detection GetConfig Quality Monitors V2Quality Monitor Anomaly Detection Config - (AnomalyDetectionConfig)
- Object
Id string - (string) - The uuid of the request object. For example, schema id
- Object
Type string - (string) - The type of the monitored object. Can be one of the following: schema
- Validity
Check List<GetConfigurations Quality Monitors V2Quality Monitor Validity Check Configuration> - (list of ValidityCheckConfiguration) - Validity check configurations for anomaly detection
- Anomaly
Detection GetConfig Quality Monitors V2Quality Monitor Anomaly Detection Config - (AnomalyDetectionConfig)
- Object
Id string - (string) - The uuid of the request object. For example, schema id
- Object
Type string - (string) - The type of the monitored object. Can be one of the following: schema
- Validity
Check []GetConfigurations Quality Monitors V2Quality Monitor Validity Check Configuration - (list of ValidityCheckConfiguration) - Validity check configurations for anomaly detection
- anomaly
Detection GetConfig Quality Monitors V2Quality Monitor Anomaly Detection Config - (AnomalyDetectionConfig)
- object
Id String - (string) - The uuid of the request object. For example, schema id
- object
Type String - (string) - The type of the monitored object. Can be one of the following: schema
- validity
Check List<GetConfigurations Quality Monitors V2Quality Monitor Validity Check Configuration> - (list of ValidityCheckConfiguration) - Validity check configurations for anomaly detection
- anomaly
Detection GetConfig Quality Monitors V2Quality Monitor Anomaly Detection Config - (AnomalyDetectionConfig)
- object
Id string - (string) - The uuid of the request object. For example, schema id
- object
Type string - (string) - The type of the monitored object. Can be one of the following: schema
- validity
Check GetConfigurations Quality Monitors V2Quality Monitor Validity Check Configuration[] - (list of ValidityCheckConfiguration) - Validity check configurations for anomaly detection
- anomaly_
detection_ Getconfig Quality Monitors V2Quality Monitor Anomaly Detection Config - (AnomalyDetectionConfig)
- object_
id str - (string) - The uuid of the request object. For example, schema id
- object_
type str - (string) - The type of the monitored object. Can be one of the following: schema
- validity_
check_ Sequence[Getconfigurations Quality Monitors V2Quality Monitor Validity Check Configuration] - (list of ValidityCheckConfiguration) - Validity check configurations for anomaly detection
- anomaly
Detection Property MapConfig - (AnomalyDetectionConfig)
- object
Id String - (string) - The uuid of the request object. For example, schema id
- object
Type String - (string) - The type of the monitored object. Can be one of the following: schema
- validity
Check List<Property Map>Configurations - (list of ValidityCheckConfiguration) - Validity check configurations for anomaly detection
GetQualityMonitorsV2QualityMonitorAnomalyDetectionConfig
- Last
Run stringId - (string) - Run id of the last run of the workflow
- Latest
Run stringStatus - (string) - The status of the last run of the workflow. Possible values are:
ANOMALY_DETECTION_RUN_STATUS_CANCELED,ANOMALY_DETECTION_RUN_STATUS_FAILED,ANOMALY_DETECTION_RUN_STATUS_JOB_DELETED,ANOMALY_DETECTION_RUN_STATUS_PENDING,ANOMALY_DETECTION_RUN_STATUS_RUNNING,ANOMALY_DETECTION_RUN_STATUS_SUCCESS,ANOMALY_DETECTION_RUN_STATUS_UNKNOWN,ANOMALY_DETECTION_RUN_STATUS_WORKSPACE_MISMATCH_ERROR - Excluded
Table List<string>Full Names - (list of string) - List of fully qualified table names to exclude from anomaly detection
- Last
Run stringId - (string) - Run id of the last run of the workflow
- Latest
Run stringStatus - (string) - The status of the last run of the workflow. Possible values are:
ANOMALY_DETECTION_RUN_STATUS_CANCELED,ANOMALY_DETECTION_RUN_STATUS_FAILED,ANOMALY_DETECTION_RUN_STATUS_JOB_DELETED,ANOMALY_DETECTION_RUN_STATUS_PENDING,ANOMALY_DETECTION_RUN_STATUS_RUNNING,ANOMALY_DETECTION_RUN_STATUS_SUCCESS,ANOMALY_DETECTION_RUN_STATUS_UNKNOWN,ANOMALY_DETECTION_RUN_STATUS_WORKSPACE_MISMATCH_ERROR - Excluded
Table []stringFull Names - (list of string) - List of fully qualified table names to exclude from anomaly detection
- last
Run StringId - (string) - Run id of the last run of the workflow
- latest
Run StringStatus - (string) - The status of the last run of the workflow. Possible values are:
ANOMALY_DETECTION_RUN_STATUS_CANCELED,ANOMALY_DETECTION_RUN_STATUS_FAILED,ANOMALY_DETECTION_RUN_STATUS_JOB_DELETED,ANOMALY_DETECTION_RUN_STATUS_PENDING,ANOMALY_DETECTION_RUN_STATUS_RUNNING,ANOMALY_DETECTION_RUN_STATUS_SUCCESS,ANOMALY_DETECTION_RUN_STATUS_UNKNOWN,ANOMALY_DETECTION_RUN_STATUS_WORKSPACE_MISMATCH_ERROR - excluded
Table List<String>Full Names - (list of string) - List of fully qualified table names to exclude from anomaly detection
- last
Run stringId - (string) - Run id of the last run of the workflow
- latest
Run stringStatus - (string) - The status of the last run of the workflow. Possible values are:
ANOMALY_DETECTION_RUN_STATUS_CANCELED,ANOMALY_DETECTION_RUN_STATUS_FAILED,ANOMALY_DETECTION_RUN_STATUS_JOB_DELETED,ANOMALY_DETECTION_RUN_STATUS_PENDING,ANOMALY_DETECTION_RUN_STATUS_RUNNING,ANOMALY_DETECTION_RUN_STATUS_SUCCESS,ANOMALY_DETECTION_RUN_STATUS_UNKNOWN,ANOMALY_DETECTION_RUN_STATUS_WORKSPACE_MISMATCH_ERROR - excluded
Table string[]Full Names - (list of string) - List of fully qualified table names to exclude from anomaly detection
- last_
run_ strid - (string) - Run id of the last run of the workflow
- latest_
run_ strstatus - (string) - The status of the last run of the workflow. Possible values are:
ANOMALY_DETECTION_RUN_STATUS_CANCELED,ANOMALY_DETECTION_RUN_STATUS_FAILED,ANOMALY_DETECTION_RUN_STATUS_JOB_DELETED,ANOMALY_DETECTION_RUN_STATUS_PENDING,ANOMALY_DETECTION_RUN_STATUS_RUNNING,ANOMALY_DETECTION_RUN_STATUS_SUCCESS,ANOMALY_DETECTION_RUN_STATUS_UNKNOWN,ANOMALY_DETECTION_RUN_STATUS_WORKSPACE_MISMATCH_ERROR - excluded_
table_ Sequence[str]full_ names - (list of string) - List of fully qualified table names to exclude from anomaly detection
- last
Run StringId - (string) - Run id of the last run of the workflow
- latest
Run StringStatus - (string) - The status of the last run of the workflow. Possible values are:
ANOMALY_DETECTION_RUN_STATUS_CANCELED,ANOMALY_DETECTION_RUN_STATUS_FAILED,ANOMALY_DETECTION_RUN_STATUS_JOB_DELETED,ANOMALY_DETECTION_RUN_STATUS_PENDING,ANOMALY_DETECTION_RUN_STATUS_RUNNING,ANOMALY_DETECTION_RUN_STATUS_SUCCESS,ANOMALY_DETECTION_RUN_STATUS_UNKNOWN,ANOMALY_DETECTION_RUN_STATUS_WORKSPACE_MISMATCH_ERROR - excluded
Table List<String>Full Names - (list of string) - List of fully qualified table names to exclude from anomaly detection
GetQualityMonitorsV2QualityMonitorValidityCheckConfiguration
- Name string
- (string) - Can be set by system. Does not need to be user facing
- Percent
Null GetValidity Check Quality Monitors V2Quality Monitor Validity Check Configuration Percent Null Validity Check - (PercentNullValidityCheck)
- Range
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Range Validity Check - (RangeValidityCheck)
- Uniqueness
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Uniqueness Validity Check - (UniquenessValidityCheck)
- Name string
- (string) - Can be set by system. Does not need to be user facing
- Percent
Null GetValidity Check Quality Monitors V2Quality Monitor Validity Check Configuration Percent Null Validity Check - (PercentNullValidityCheck)
- Range
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Range Validity Check - (RangeValidityCheck)
- Uniqueness
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Uniqueness Validity Check - (UniquenessValidityCheck)
- name String
- (string) - Can be set by system. Does not need to be user facing
- percent
Null GetValidity Check Quality Monitors V2Quality Monitor Validity Check Configuration Percent Null Validity Check - (PercentNullValidityCheck)
- range
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Range Validity Check - (RangeValidityCheck)
- uniqueness
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Uniqueness Validity Check - (UniquenessValidityCheck)
- name string
- (string) - Can be set by system. Does not need to be user facing
- percent
Null GetValidity Check Quality Monitors V2Quality Monitor Validity Check Configuration Percent Null Validity Check - (PercentNullValidityCheck)
- range
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Range Validity Check - (RangeValidityCheck)
- uniqueness
Validity GetCheck Quality Monitors V2Quality Monitor Validity Check Configuration Uniqueness Validity Check - (UniquenessValidityCheck)
- name str
- (string) - Can be set by system. Does not need to be user facing
- percent_
null_ Getvalidity_ check Quality Monitors V2Quality Monitor Validity Check Configuration Percent Null Validity Check - (PercentNullValidityCheck)
- range_
validity_ Getcheck Quality Monitors V2Quality Monitor Validity Check Configuration Range Validity Check - (RangeValidityCheck)
- uniqueness_
validity_ Getcheck Quality Monitors V2Quality Monitor Validity Check Configuration Uniqueness Validity Check - (UniquenessValidityCheck)
- name String
- (string) - Can be set by system. Does not need to be user facing
- percent
Null Property MapValidity Check - (PercentNullValidityCheck)
- range
Validity Property MapCheck - (RangeValidityCheck)
- uniqueness
Validity Property MapCheck - (UniquenessValidityCheck)
GetQualityMonitorsV2QualityMonitorValidityCheckConfigurationPercentNullValidityCheck
- Column
Names List<string> - (list of string) - List of column names to check for uniqueness
- Upper
Bound double - (number) - Upper bound for the range
- Column
Names []string - (list of string) - List of column names to check for uniqueness
- Upper
Bound float64 - (number) - Upper bound for the range
- column
Names List<String> - (list of string) - List of column names to check for uniqueness
- upper
Bound Double - (number) - Upper bound for the range
- column
Names string[] - (list of string) - List of column names to check for uniqueness
- upper
Bound number - (number) - Upper bound for the range
- column_
names Sequence[str] - (list of string) - List of column names to check for uniqueness
- upper_
bound float - (number) - Upper bound for the range
- column
Names List<String> - (list of string) - List of column names to check for uniqueness
- upper
Bound Number - (number) - Upper bound for the range
GetQualityMonitorsV2QualityMonitorValidityCheckConfigurationRangeValidityCheck
- Column
Names List<string> - (list of string) - List of column names to check for uniqueness
- Lower
Bound double - (number) - Lower bound for the range
- Upper
Bound double - (number) - Upper bound for the range
- Column
Names []string - (list of string) - List of column names to check for uniqueness
- Lower
Bound float64 - (number) - Lower bound for the range
- Upper
Bound float64 - (number) - Upper bound for the range
- column
Names List<String> - (list of string) - List of column names to check for uniqueness
- lower
Bound Double - (number) - Lower bound for the range
- upper
Bound Double - (number) - Upper bound for the range
- column
Names string[] - (list of string) - List of column names to check for uniqueness
- lower
Bound number - (number) - Lower bound for the range
- upper
Bound number - (number) - Upper bound for the range
- column_
names Sequence[str] - (list of string) - List of column names to check for uniqueness
- lower_
bound float - (number) - Lower bound for the range
- upper_
bound float - (number) - Upper bound for the range
- column
Names List<String> - (list of string) - List of column names to check for uniqueness
- lower
Bound Number - (number) - Lower bound for the range
- upper
Bound Number - (number) - Upper bound for the range
GetQualityMonitorsV2QualityMonitorValidityCheckConfigurationUniquenessValidityCheck
- Column
Names List<string> - (list of string) - List of column names to check for uniqueness
- Column
Names []string - (list of string) - List of column names to check for uniqueness
- column
Names List<String> - (list of string) - List of column names to check for uniqueness
- column
Names string[] - (list of string) - List of column names to check for uniqueness
- column_
names Sequence[str] - (list of string) - List of column names to check for uniqueness
- column
Names List<String> - (list of string) - List of column names to check for uniqueness
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
