Query
query ValidatorByResourceName($namespaceId: NamespaceId!, $resourceName: String!) {
validatorByResourceName(namespaceId: $namespaceId, resourceName: $resourceName) {
createdAt
dataQualityDimension
dataQualityFields
debugQueries {
createdAt
defaultQuery
id
name
namespace {
apiKeys {
__typename
}
avatar
avatarThumbnail
createdAt
description
id
}
query
}
description
id
}
}Variables
{
"namespaceId": "value",
"resourceName": "string"
}Response
{
"data": {
"validatorByResourceName": {
"createdAt": "value",
"dataQualityDimension": "ACCURACY",
"dataQualityFields": [
"value"
],
"debugQueries": [
{
"createdAt": "value",
"defaultQuery": true,
"id": "value",
"name": "string",
"namespace": {
"apiKeys": [
{
"__typename": "ApiKeyRole"
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
},
"query": "string"
}
],
"description": "string",
"id": "value"
}
}
}Queries
validatorByResourceName
Get all validators by resource name and namespace Requires VALIDATORS_READ permissions.
QUERY
validatorByResourceName(namespaceId: NamespaceId!, resourceName: String!): ValidatorArguments
namespaceId
NamespaceId!
required
resourceName
String!
required
Returns
createdAt
DateTime!
When the validator was created.
dataQualityDimension
The data quality dimension this validator targets.
dataQualityFields
[JsonPointer!]
Fields this validator is declared to monitor.
debugQueries
Debug queries saved against this validator for reuse on future incidents.
description
String
id
ValidatorId!
Validator identifier.
incidents
[Incident!]!
metricRetentionDays
Int!
metricValueFormat
name
String!
The display name of the validator.
namespace
owner
priority
The priority of the validator.
progress
referencedByValidators
[Validator!]
resourceName
String!
The resource name of the validator.
sourceConfig
Source configuration.
state
Runtime state of the validator in the engine. INIT while the engine holds
no state for it — a create draft has never been handed to the engine, so it
reports INIT until the draft is approved and the validator is published.
stateUpdatedAt
DateTime!
stats
tags
[Tag!]!
updatedAt
DateTime!
When the validator was last updated.
Query
query ValidatorByResourceName($namespaceId: NamespaceId!, $resourceName: String!) {
validatorByResourceName(namespaceId: $namespaceId, resourceName: $resourceName) {
createdAt
dataQualityDimension
dataQualityFields
debugQueries {
createdAt
defaultQuery
id
name
namespace {
apiKeys {
__typename
}
avatar
avatarThumbnail
createdAt
description
id
}
query
}
description
id
}
}Variables
{
"namespaceId": "value",
"resourceName": "string"
}Response
{
"data": {
"validatorByResourceName": {
"createdAt": "value",
"dataQualityDimension": "ACCURACY",
"dataQualityFields": [
"value"
],
"debugQueries": [
{
"createdAt": "value",
"defaultQuery": true,
"id": "value",
"name": "string",
"namespace": {
"apiKeys": [
{
"__typename": "ApiKeyRole"
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
},
"query": "string"
}
],
"description": "string",
"id": "value"
}
}
}