GraphQL API Reference

The Validio API is built on GraphQL API and enables interaction with the Validio platform. This API has a Python SDK wrapper called validio-sdk which can be used to interact with the API.

API Endpoints
https://<your-validio-deployment>/api
Headers
# Your API access key ID and secret access key. Must be included in all API calls.
Authorization: <AccessKeyId>:<SecretAccessKey>
Version

0.1.0

Queries

awsAthenaCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AwsAthenaCredentialSecretChangedInput!

Example

Query
query AwsAthenaCredentialSecretChanged($input: AwsAthenaCredentialSecretChangedInput!) {
  awsAthenaCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AwsAthenaCredentialSecretChangedInput}
Response
{
  "data": {
    "awsAthenaCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

awsAthenaInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsAthenaInferSchemaInput!

Example

Query
query AwsAthenaInferSchema($input: AwsAthenaInferSchemaInput!) {
  awsAthenaInferSchema(input: $input)
}
Variables
{"input": AwsAthenaInferSchemaInput}
Response
{"data": {"awsAthenaInferSchema": JsonTypeDefinition}}

awsCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AwsCredentialSecretChangedInput!

Example

Query
query AwsCredentialSecretChanged($input: AwsCredentialSecretChangedInput!) {
  awsCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AwsCredentialSecretChangedInput}
Response
{
  "data": {
    "awsCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

awsKinesisInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsKinesisInferSchemaInput!

Example

Query
query AwsKinesisInferSchema($input: AwsKinesisInferSchemaInput!) {
  awsKinesisInferSchema(input: $input)
}
Variables
{"input": AwsKinesisInferSchemaInput}
Response
{"data": {"awsKinesisInferSchema": JsonTypeDefinition}}

awsRedshiftCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AwsRedshiftCredentialSecretChangedInput!

Example

Query
query AwsRedshiftCredentialSecretChanged($input: AwsRedshiftCredentialSecretChangedInput!) {
  awsRedshiftCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AwsRedshiftCredentialSecretChangedInput}
Response
{
  "data": {
    "awsRedshiftCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

awsRedshiftInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsRedshiftInferSchemaInput!

Example

Query
query AwsRedshiftInferSchema($input: AwsRedshiftInferSchemaInput!) {
  awsRedshiftInferSchema(input: $input)
}
Variables
{"input": AwsRedshiftInferSchemaInput}
Response
{"data": {"awsRedshiftInferSchema": JsonTypeDefinition}}

awsS3InferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsS3InferSchemaInput!

Example

Query
query AwsS3InferSchema($input: AwsS3InferSchemaInput!) {
  awsS3InferSchema(input: $input)
}
Variables
{"input": AwsS3InferSchemaInput}
Response
{"data": {"awsS3InferSchema": JsonTypeDefinition}}

azureSynapseEntraIdCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AzureSynapseEntraIdCredentialSecretChangedInput!

Example

Query
query AzureSynapseEntraIdCredentialSecretChanged($input: AzureSynapseEntraIdCredentialSecretChangedInput!) {
  azureSynapseEntraIdCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AzureSynapseEntraIdCredentialSecretChangedInput}
Response
{
  "data": {
    "azureSynapseEntraIdCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

azureSynapseInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AzureSynapseInferSchemaInput!

Example

Query
query AzureSynapseInferSchema($input: AzureSynapseInferSchemaInput!) {
  azureSynapseInferSchema(input: $input)
}
Variables
{"input": AzureSynapseInferSchemaInput}
Response
{"data": {"azureSynapseInferSchema": JsonTypeDefinition}}

azureSynapseSqlCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AzureSynapseSqlCredentialSecretChangedInput!

Example

Query
query AzureSynapseSqlCredentialSecretChanged($input: AzureSynapseSqlCredentialSecretChangedInput!) {
  azureSynapseSqlCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AzureSynapseSqlCredentialSecretChangedInput}
Response
{
  "data": {
    "azureSynapseSqlCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

channelByResourceName

Response

Returns a Channel

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query ChannelByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  channelByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    id
    name
    notificationRules {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "resourceName": "abc123",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "channelByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "id": ChannelId,
      "name": "xyz789",
      "notificationRules": [NotificationRule],
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

channels

Response

Returns [Channel!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query Channels($filter: ResourceFilter) {
  channels(filter: $filter) {
    createdAt
    id
    name
    notificationRules {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "channels": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": ChannelId,
        "name": "abc123",
        "notificationRules": [NotificationRule],
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

credentialByResourceName

Response

Returns a Credential

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query CredentialByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  credentialByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    id
    name
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "resourceName": "xyz789",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "credentialByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "id": CredentialId,
      "name": "abc123",
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

credentialsList

Response

Returns [Credential!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query CredentialsList($filter: ResourceFilter) {
  credentialsList(filter: $filter) {
    createdAt
    id
    name
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "credentialsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": CredentialId,
        "name": "abc123",
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

databricksCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - DatabricksCredentialSecretChangedInput!

Example

Query
query DatabricksCredentialSecretChanged($input: DatabricksCredentialSecretChangedInput!) {
  databricksCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": DatabricksCredentialSecretChangedInput}
Response
{
  "data": {
    "databricksCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

databricksInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - DatabricksInferSchemaInput!

Example

Query
query DatabricksInferSchema($input: DatabricksInferSchemaInput!) {
  databricksInferSchema(input: $input)
}
Variables
{"input": DatabricksInferSchemaInput}
Response
{"data": {"databricksInferSchema": JsonTypeDefinition}}

databricksListCatalogs

Response

Returns [String!]!

Arguments
Name Description
input - DatabricksListCatalogsInput!

Example

Query
query DatabricksListCatalogs($input: DatabricksListCatalogsInput!) {
  databricksListCatalogs(input: $input)
}
Variables
{"input": DatabricksListCatalogsInput}
Response
{
  "data": {
    "databricksListCatalogs": ["abc123"]
  }
}

databricksListSchemas

Response

Returns [String!]!

Arguments
Name Description
input - DatabricksListSchemasInput!

Example

Query
query DatabricksListSchemas($input: DatabricksListSchemasInput!) {
  databricksListSchemas(input: $input)
}
Variables
{"input": DatabricksListSchemasInput}
Response
{
  "data": {
    "databricksListSchemas": ["abc123"]
  }
}

databricksListTables

Response

Returns [String!]!

Arguments
Name Description
input - DatabricksListTablesInput!

Example

Query
query DatabricksListTables($input: DatabricksListTablesInput!) {
  databricksListTables(input: $input)
}
Variables
{"input": DatabricksListTablesInput}
Response
{
  "data": {
    "databricksListTables": ["abc123"]
  }
}

databricksStartWarehouse

Response

Returns a Boolean!

Arguments
Name Description
input - DatabricksStartWarehouseInput!

Example

Query
query DatabricksStartWarehouse($input: DatabricksStartWarehouseInput!) {
  databricksStartWarehouse(input: $input)
}
Variables
{"input": DatabricksStartWarehouseInput}
Response
{"data": {"databricksStartWarehouse": false}}

databricksWarehouseInfo

Response

Returns a DatabricksWarehouseInfo!

Arguments
Name Description
input - DatabricksWarehouseInfoInput!

Example

Query
query DatabricksWarehouseInfo($input: DatabricksWarehouseInfoInput!) {
  databricksWarehouseInfo(input: $input) {
    autoStopMinutes
    name
    state
  }
}
Variables
{"input": DatabricksWarehouseInfoInput}
Response
{
  "data": {
    "databricksWarehouseInfo": {
      "autoStopMinutes": 987,
      "name": "abc123",
      "state": "abc123"
    }
  }
}

dbtCloudCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - DbtCloudCredentialSecretChangedInput!

Example

Query
query DbtCloudCredentialSecretChanged($input: DbtCloudCredentialSecretChangedInput!) {
  dbtCloudCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": DbtCloudCredentialSecretChangedInput}
Response
{
  "data": {
    "dbtCloudCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

dbtModelListJobs

Response

Returns [String!]!

Arguments
Name Description
input - DbtModelListJobsInput!

Example

Query
query DbtModelListJobs($input: DbtModelListJobsInput!) {
  dbtModelListJobs(input: $input)
}
Variables
{"input": DbtModelListJobsInput}
Response
{"data": {"dbtModelListJobs": ["abc123"]}}

dbtModelListProjects

Response

Returns [String!]!

Example

Query
query DbtModelListProjects {
  dbtModelListProjects
}
Response
{
  "data": {
    "dbtModelListProjects": ["xyz789"]
  }
}

dbtModelRunInferSchema

Response

Returns a JsonTypeDefinition!

Example

Query
query DbtModelRunInferSchema {
  dbtModelRunInferSchema
}
Response
{"data": {"dbtModelRunInferSchema": JsonTypeDefinition}}

dbtTestResultInferSchema

Response

Returns a JsonTypeDefinition!

Example

Query
query DbtTestResultInferSchema {
  dbtTestResultInferSchema
}
Response
{"data": {"dbtTestResultInferSchema": JsonTypeDefinition}}

demoInferSchema

Response

Returns a JsonTypeDefinition!

Example

Query
query DemoInferSchema {
  demoInferSchema
}
Response
{"data": {"demoInferSchema": JsonTypeDefinition}}

gcpBigQueryInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpBigQueryInferSchemaInput!

Example

Query
query GcpBigQueryInferSchema($input: GcpBigQueryInferSchemaInput!) {
  gcpBigQueryInferSchema(input: $input)
}
Variables
{"input": GcpBigQueryInferSchemaInput}
Response
{"data": {"gcpBigQueryInferSchema": JsonTypeDefinition}}

gcpCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - GcpCredentialSecretChangedInput!

Example

Query
query GcpCredentialSecretChanged($input: GcpCredentialSecretChangedInput!) {
  gcpCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": GcpCredentialSecretChangedInput}
Response
{
  "data": {
    "gcpCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

gcpPubSubInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpPubSubInferSchemaInput!

Example

Query
query GcpPubSubInferSchema($input: GcpPubSubInferSchemaInput!) {
  gcpPubSubInferSchema(input: $input)
}
Variables
{"input": GcpPubSubInferSchemaInput}
Response
{"data": {"gcpPubSubInferSchema": JsonTypeDefinition}}

gcpPubSubLiteInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpPubSubLiteInferSchemaInput!

Example

Query
query GcpPubSubLiteInferSchema($input: GcpPubSubLiteInferSchemaInput!) {
  gcpPubSubLiteInferSchema(input: $input)
}
Variables
{"input": GcpPubSubLiteInferSchemaInput}
Response
{"data": {"gcpPubSubLiteInferSchema": JsonTypeDefinition}}

gcpStorageInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpStorageInferSchemaInput!

Example

Query
query GcpStorageInferSchema($input: GcpStorageInferSchemaInput!) {
  gcpStorageInferSchema(input: $input)
}
Variables
{"input": GcpStorageInferSchemaInput}
Response
{"data": {"gcpStorageInferSchema": JsonTypeDefinition}}

identityProviderByResourceName

Response

Returns an IdentityProvider

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query IdentityProviderByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  identityProviderByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    disabled
    id
    name
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "resourceName": "abc123",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "identityProviderByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "disabled": false,
      "id": 4,
      "name": "abc123",
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

identityProviders

Response

Returns [IdentityProvider!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query IdentityProviders($filter: ResourceFilter) {
  identityProviders(filter: $filter) {
    createdAt
    disabled
    id
    name
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "identityProviders": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "disabled": true,
        "id": 4,
        "name": "abc123",
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

incidentsList

Response

Returns [Incident!]!

Arguments
Name Description
timeRange - TimeRangeInput

Example

Query
query IncidentsList($timeRange: TimeRangeInput) {
  incidentsList(timeRange: $timeRange) {
    createdAt
    id
  }
}
Variables
{"timeRange": TimeRangeInput}
Response
{
  "data": {
    "incidentsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": IncidentId
      }
    ]
  }
}

kafkaInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - KafkaInferSchemaInput!

Example

Query
query KafkaInferSchema($input: KafkaInferSchemaInput!) {
  kafkaInferSchema(input: $input)
}
Variables
{"input": KafkaInferSchemaInput}
Response
{"data": {"kafkaInferSchema": JsonTypeDefinition}}

kafkaSaslSslPlainCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - KafkaSaslSslPlainCredentialSecretChangedInput!

Example

Query
query KafkaSaslSslPlainCredentialSecretChanged($input: KafkaSaslSslPlainCredentialSecretChangedInput!) {
  kafkaSaslSslPlainCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": KafkaSaslSslPlainCredentialSecretChangedInput}
Response
{
  "data": {
    "kafkaSaslSslPlainCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

kafkaSslCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - KafkaSslCredentialSecretChangedInput!

Example

Query
query KafkaSslCredentialSecretChanged($input: KafkaSslCredentialSecretChangedInput!) {
  kafkaSslCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": KafkaSslCredentialSecretChangedInput}
Response
{
  "data": {
    "kafkaSslCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

lookerCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - LookerCredentialSecretChangedInput!

Example

Query
query LookerCredentialSecretChanged($input: LookerCredentialSecretChangedInput!) {
  lookerCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": LookerCredentialSecretChangedInput}
Response
{
  "data": {
    "lookerCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

notificationRule

Response

Returns a NotificationRule

Arguments
Name Description
id - NotificationRuleId!

Example

Query
query NotificationRule($id: NotificationRuleId!) {
  notificationRule(id: $id) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    conditions {
      createdAt
      id
      notificationRuleId
      updatedAt
    }
    createdAt
    id
    name
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"id": NotificationRuleId}
Response
{
  "data": {
    "notificationRule": {
      "channel": Channel,
      "conditions": [NotificationRuleCondition],
      "createdAt": "2007-12-03T10:15:30Z",
      "id": NotificationRuleId,
      "name": "xyz789",
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

notificationRuleByResourceName

Response

Returns a NotificationRule

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query NotificationRuleByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  notificationRuleByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    conditions {
      createdAt
      id
      notificationRuleId
      updatedAt
    }
    createdAt
    id
    name
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "resourceName": "xyz789",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "notificationRuleByResourceName": {
      "channel": Channel,
      "conditions": [NotificationRuleCondition],
      "createdAt": "2007-12-03T10:15:30Z",
      "id": NotificationRuleId,
      "name": "xyz789",
      "resourceName": "abc123",
      "resourceNamespace": "xyz789",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

notificationRules

Response

Returns [NotificationRule!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query NotificationRules($filter: ResourceFilter) {
  notificationRules(filter: $filter) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    conditions {
      createdAt
      id
      notificationRuleId
      updatedAt
    }
    createdAt
    id
    name
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "notificationRules": [
      {
        "channel": Channel,
        "conditions": [NotificationRuleCondition],
        "createdAt": "2007-12-03T10:15:30Z",
        "id": NotificationRuleId,
        "name": "xyz789",
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

postgreSqlCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - PostgreSqlCredentialSecretChangedInput!

Example

Query
query PostgreSqlCredentialSecretChanged($input: PostgreSqlCredentialSecretChangedInput!) {
  postgreSqlCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": PostgreSqlCredentialSecretChangedInput}
Response
{
  "data": {
    "postgreSqlCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

postgreSqlInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - PostgreSqlInferSchemaInput!

Example

Query
query PostgreSqlInferSchema($input: PostgreSqlInferSchemaInput!) {
  postgreSqlInferSchema(input: $input)
}
Variables
{"input": PostgreSqlInferSchemaInput}
Response
{"data": {"postgreSqlInferSchema": JsonTypeDefinition}}

resourceNamespacesList

Example

Query
query ResourceNamespacesList {
  resourceNamespacesList {
    resourceNamespace
  }
}
Response
{
  "data": {
    "resourceNamespacesList": [
      {"resourceNamespace": "abc123"}
    ]
  }
}

sampleInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - [JSONObject!]!

Example

Query
query SampleInferSchema($input: [JSONObject!]!) {
  sampleInferSchema(input: $input)
}
Variables
{"input": [{}]}
Response
{"data": {"sampleInferSchema": JsonTypeDefinition}}

segmentation

Response

Returns a Segmentation

Arguments
Name Description
id - SegmentationId!

Example

Query
query Segmentation($id: SegmentationId!) {
  segmentation(id: $id) {
    createdAt
    fields
    id
    name
    resourceName
    resourceNamespace
    segments {
      elements {
        ...SegmentFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{"id": SegmentationId}
Response
{
  "data": {
    "segmentation": {
      "createdAt": "2007-12-03T10:15:30Z",
      "fields": ["xyz789"],
      "id": SegmentationId,
      "name": "xyz789",
      "resourceName": "abc123",
      "resourceNamespace": "abc123",
      "segments": SegmentsResult,
      "source": Source,
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

segmentationByResourceName

Response

Returns a Segmentation

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query SegmentationByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  segmentationByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    fields
    id
    name
    resourceName
    resourceNamespace
    segments {
      elements {
        ...SegmentFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{
  "resourceName": "abc123",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "segmentationByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "fields": ["abc123"],
      "id": SegmentationId,
      "name": "xyz789",
      "resourceName": "abc123",
      "resourceNamespace": "abc123",
      "segments": SegmentsResult,
      "source": Source,
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

segmentationsList

Response

Returns [Segmentation!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query SegmentationsList($filter: ResourceFilter) {
  segmentationsList(filter: $filter) {
    createdAt
    fields
    id
    name
    resourceName
    resourceNamespace
    segments {
      elements {
        ...SegmentFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "segmentationsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "fields": ["abc123"],
        "id": SegmentationId,
        "name": "abc123",
        "resourceName": "xyz789",
        "resourceNamespace": "abc123",
        "segments": SegmentsResult,
        "source": Source,
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

segments

Response

Returns [Segment!]!

Arguments
Name Description
id - SegmentationId!

Example

Query
query Segments($id: SegmentationId!) {
  segments(id: $id) {
    dataQuality {
      incidentCount
      quality
      qualityDiff
      totalCount
    }
    fields {
      field
      value
    }
    id
    muted
  }
}
Variables
{"id": SegmentationId}
Response
{
  "data": {
    "segments": [
      {
        "dataQuality": DataQuality,
        "fields": [SegmentField],
        "id": SegmentId,
        "muted": true
      }
    ]
  }
}

segmentsByResourceName

Response

Returns [Segment!]!

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query SegmentsByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  segmentsByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    dataQuality {
      incidentCount
      quality
      qualityDiff
      totalCount
    }
    fields {
      field
      value
    }
    id
    muted
  }
}
Variables
{
  "resourceName": "abc123",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "segmentsByResourceName": [
      {
        "dataQuality": DataQuality,
        "fields": [SegmentField],
        "id": SegmentId,
        "muted": false
      }
    ]
  }
}

snowflakeCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - SnowflakeCredentialSecretChangedInput!

Example

Query
query SnowflakeCredentialSecretChanged($input: SnowflakeCredentialSecretChangedInput!) {
  snowflakeCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": SnowflakeCredentialSecretChangedInput}
Response
{
  "data": {
    "snowflakeCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

snowflakeInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - SnowflakeInferSchemaInput!

Example

Query
query SnowflakeInferSchema($input: SnowflakeInferSchemaInput!) {
  snowflakeInferSchema(input: $input)
}
Variables
{"input": SnowflakeInferSchemaInput}
Response
{"data": {"snowflakeInferSchema": JsonTypeDefinition}}

source

Response

Returns a Source

Arguments
Name Description
id - SourceId!

Example

Query
query Source($id: SourceId!) {
  source(id: $id) {
    createdAt
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    id
    incidents {
      createdAt
      id
      metric {
        ...ValidatorMetricFragment
      }
      owner {
        ...UserFragment
      }
      segment {
        ...SegmentFragment
      }
      severity
      source {
        ...SourceFragment
      }
      status
      validator {
        ...ValidatorFragment
      }
    }
    jtdSchema
    name
    recommendedValidators {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    resourceName
    resourceNamespace
    segmentations {
      createdAt
      fields
      id
      name
      resourceName
      resourceNamespace
      segments {
        ...SegmentsResultFragment
      }
      source {
        ...SourceFragment
      }
      updatedAt
    }
    state
    stateUpdatedAt
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
    windows {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"id": SourceId}
Response
{
  "data": {
    "source": {
      "createdAt": "2007-12-03T10:15:30Z",
      "credential": Credential,
      "id": SourceId,
      "incidents": [ValidatorIncident],
      "jtdSchema": JsonTypeDefinition,
      "name": "xyz789",
      "recommendedValidators": [Validator],
      "resourceName": "abc123",
      "resourceNamespace": "xyz789",
      "segmentations": [Segmentation],
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z",
      "windows": [Window]
    }
  }
}

sourceByResourceName

Response

Returns a Source

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query SourceByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  sourceByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    id
    incidents {
      createdAt
      id
      metric {
        ...ValidatorMetricFragment
      }
      owner {
        ...UserFragment
      }
      segment {
        ...SegmentFragment
      }
      severity
      source {
        ...SourceFragment
      }
      status
      validator {
        ...ValidatorFragment
      }
    }
    jtdSchema
    name
    recommendedValidators {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    resourceName
    resourceNamespace
    segmentations {
      createdAt
      fields
      id
      name
      resourceName
      resourceNamespace
      segments {
        ...SegmentsResultFragment
      }
      source {
        ...SourceFragment
      }
      updatedAt
    }
    state
    stateUpdatedAt
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
    windows {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "resourceName": "abc123",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "sourceByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "credential": Credential,
      "id": SourceId,
      "incidents": [ValidatorIncident],
      "jtdSchema": JsonTypeDefinition,
      "name": "abc123",
      "recommendedValidators": [Validator],
      "resourceName": "abc123",
      "resourceNamespace": "xyz789",
      "segmentations": [Segmentation],
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z",
      "windows": [Window]
    }
  }
}

sourcesList

Response

Returns [Source!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query SourcesList($filter: ResourceFilter) {
  sourcesList(filter: $filter) {
    createdAt
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    id
    incidents {
      createdAt
      id
      metric {
        ...ValidatorMetricFragment
      }
      owner {
        ...UserFragment
      }
      segment {
        ...SegmentFragment
      }
      severity
      source {
        ...SourceFragment
      }
      status
      validator {
        ...ValidatorFragment
      }
    }
    jtdSchema
    name
    recommendedValidators {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    resourceName
    resourceNamespace
    segmentations {
      createdAt
      fields
      id
      name
      resourceName
      resourceNamespace
      segments {
        ...SegmentsResultFragment
      }
      source {
        ...SourceFragment
      }
      updatedAt
    }
    state
    stateUpdatedAt
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
    windows {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "sourcesList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "credential": Credential,
        "id": SourceId,
        "incidents": [ValidatorIncident],
        "jtdSchema": JsonTypeDefinition,
        "name": "xyz789",
        "recommendedValidators": [Validator],
        "resourceName": "xyz789",
        "resourceNamespace": "xyz789",
        "segmentations": [Segmentation],
        "state": "BACKFILLING",
        "stateUpdatedAt": "2007-12-03T10:15:30Z",
        "tags": [Tag],
        "updatedAt": "2007-12-03T10:15:30Z",
        "windows": [Window]
      }
    ]
  }
}

tableauConnectedAppCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - TableauConnectedAppCredentialSecretChangedInput!

Example

Query
query TableauConnectedAppCredentialSecretChanged($input: TableauConnectedAppCredentialSecretChangedInput!) {
  tableauConnectedAppCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": TableauConnectedAppCredentialSecretChangedInput}
Response
{
  "data": {
    "tableauConnectedAppCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

tableauPersonalAccessTokenCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - TableauPersonalAccessTokenCredentialSecretChangedInput!

Example

Query
query TableauPersonalAccessTokenCredentialSecretChanged($input: TableauPersonalAccessTokenCredentialSecretChangedInput!) {
  tableauPersonalAccessTokenCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{
  "input": TableauPersonalAccessTokenCredentialSecretChangedInput
}
Response
{
  "data": {
    "tableauPersonalAccessTokenCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

tagsList

Response

Returns [Tag!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query TagsList($filter: ResourceFilter) {
  tagsList(filter: $filter) {
    createdAt
    id
    isImported
    isSystemTag
    key
    updatedAt
    value
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "tagsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": TagId,
        "isImported": true,
        "isSystemTag": true,
        "key": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z",
        "value": "abc123"
      }
    ]
  }
}

userByResourceName

Response

Returns a User

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query UserByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  userByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    displayName
    email
    fullName
    id
    identities {
      ... on FederatedIdentity {
        ...FederatedIdentityFragment
      }
      ... on LocalIdentity {
        ...LocalIdentityFragment
      }
    }
    lastLoginAt
    resourceName
    resourceNamespace
    role
    status
    updatedAt
  }
}
Variables
{
  "resourceName": "xyz789",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "userByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "displayName": "xyz789",
      "email": "xyz789",
      "fullName": "abc123",
      "id": "4",
      "identities": [FederatedIdentity],
      "lastLoginAt": "2007-12-03T10:15:30Z",
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "role": "ADMIN",
      "status": "ACTIVE",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

users

Response

Returns [User!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query Users($filter: ResourceFilter) {
  users(filter: $filter) {
    createdAt
    displayName
    email
    fullName
    id
    identities {
      ... on FederatedIdentity {
        ...FederatedIdentityFragment
      }
      ... on LocalIdentity {
        ...LocalIdentityFragment
      }
    }
    lastLoginAt
    resourceName
    resourceNamespace
    role
    status
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "users": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "displayName": "xyz789",
        "email": "xyz789",
        "fullName": "abc123",
        "id": 4,
        "identities": [FederatedIdentity],
        "lastLoginAt": "2007-12-03T10:15:30Z",
        "resourceName": "xyz789",
        "resourceNamespace": "abc123",
        "role": "ADMIN",
        "status": "ACTIVE",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

validator

Response

Returns a Validator

Arguments
Name Description
id - ValidatorId!

Example

Query
query Validator($id: ValidatorId!) {
  validator(id: $id) {
    createdAt
    hasCustomName
    id
    incidents {
      createdAt
      id
      metric {
        ...ValidatorMetricFragment
      }
      owner {
        ...UserFragment
      }
      segment {
        ...SegmentFragment
      }
      severity
      source {
        ...SourceFragment
      }
      status
      validator {
        ...ValidatorFragment
      }
    }
    name
    progress {
      percentage
      processed
      total
    }
    resourceName
    resourceNamespace
    sourceConfig {
      filter
      segmentation {
        ...SegmentationFragment
      }
      source {
        ...SourceFragment
      }
      window {
        ...WindowFragment
      }
    }
    state
    stateUpdatedAt
    stats {
      lastArtifactAt
      lastIncidentAt
    }
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
  }
}
Variables
{"id": ValidatorId}
Response
{
  "data": {
    "validator": {
      "createdAt": "2007-12-03T10:15:30Z",
      "hasCustomName": false,
      "id": ValidatorId,
      "incidents": [ValidatorIncident],
      "name": "xyz789",
      "progress": ValidatorProgress,
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789",
      "sourceConfig": SourceConfig,
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "stats": ValidatorStats,
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

validatorByResourceName

Response

Returns a Validator

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query ValidatorByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  validatorByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    hasCustomName
    id
    incidents {
      createdAt
      id
      metric {
        ...ValidatorMetricFragment
      }
      owner {
        ...UserFragment
      }
      segment {
        ...SegmentFragment
      }
      severity
      source {
        ...SourceFragment
      }
      status
      validator {
        ...ValidatorFragment
      }
    }
    name
    progress {
      percentage
      processed
      total
    }
    resourceName
    resourceNamespace
    sourceConfig {
      filter
      segmentation {
        ...SegmentationFragment
      }
      source {
        ...SourceFragment
      }
      window {
        ...WindowFragment
      }
    }
    state
    stateUpdatedAt
    stats {
      lastArtifactAt
      lastIncidentAt
    }
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
  }
}
Variables
{
  "resourceName": "abc123",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "validatorByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "hasCustomName": true,
      "id": ValidatorId,
      "incidents": [ValidatorIncident],
      "name": "xyz789",
      "progress": ValidatorProgress,
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "sourceConfig": SourceConfig,
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "stats": ValidatorStats,
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

validatorMetricDebugInfo

Response

Returns a ValidatorMetricDebugInfo!

Arguments
Name Description
input - ValidatorMetricDebugInfoInput!

Example

Query
query ValidatorMetricDebugInfo($input: ValidatorMetricDebugInfoInput!) {
  validatorMetricDebugInfo(input: $input) {
    endTime
    startTime
  }
}
Variables
{"input": ValidatorMetricDebugInfoInput}
Response
{
  "data": {
    "validatorMetricDebugInfo": {
      "endTime": "2007-12-03T10:15:30Z",
      "startTime": "2007-12-03T10:15:30Z"
    }
  }
}

validatorMetricDebugRecords

Response

Returns a DebugRecordsSample!

Arguments
Name Description
input - ValidatorMetricDebugInfoInput!

Example

Query
query ValidatorMetricDebugRecords($input: ValidatorMetricDebugInfoInput!) {
  validatorMetricDebugRecords(input: $input) {
    columns
    rows
  }
}
Variables
{"input": ValidatorMetricDebugInfoInput}
Response
{
  "data": {
    "validatorMetricDebugRecords": {
      "columns": ["abc123"],
      "rows": [{}]
    }
  }
}

validatorSegmentMetrics

Arguments
Name Description
input - ValidatorSegmentMetricsInput!

Example

Query
query ValidatorSegmentMetrics($input: ValidatorSegmentMetricsInput!) {
  validatorSegmentMetrics(input: $input) {
    ... on ValidatorMetricWithDynamicThresholdHistory {
      values {
        ...ValidatorMetricWithDynamicThresholdFragment
      }
    }
    ... on ValidatorMetricWithFixedThresholdHistory {
      values {
        ...ValidatorMetricWithFixedThresholdFragment
      }
    }
  }
}
Variables
{"input": ValidatorSegmentMetricsInput}
Response
{
  "data": {
    "validatorSegmentMetrics": ValidatorMetricWithDynamicThresholdHistory
  }
}

validatorsList

Response

Returns [Validator!]!

Arguments
Name Description
filter - ResourceFilter
id - SourceId!

Example

Query
query ValidatorsList(
  $filter: ResourceFilter,
  $id: SourceId!
) {
  validatorsList(
    filter: $filter,
    id: $id
  ) {
    createdAt
    hasCustomName
    id
    incidents {
      createdAt
      id
      metric {
        ...ValidatorMetricFragment
      }
      owner {
        ...UserFragment
      }
      segment {
        ...SegmentFragment
      }
      severity
      source {
        ...SourceFragment
      }
      status
      validator {
        ...ValidatorFragment
      }
    }
    name
    progress {
      percentage
      processed
      total
    }
    resourceName
    resourceNamespace
    sourceConfig {
      filter
      segmentation {
        ...SegmentationFragment
      }
      source {
        ...SourceFragment
      }
      window {
        ...WindowFragment
      }
    }
    state
    stateUpdatedAt
    stats {
      lastArtifactAt
      lastIncidentAt
    }
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
  }
}
Variables
{
  "filter": ResourceFilter,
  "id": SourceId
}
Response
{
  "data": {
    "validatorsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "hasCustomName": false,
        "id": ValidatorId,
        "incidents": [ValidatorIncident],
        "name": "xyz789",
        "progress": ValidatorProgress,
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "sourceConfig": SourceConfig,
        "state": "BACKFILLING",
        "stateUpdatedAt": "2007-12-03T10:15:30Z",
        "stats": ValidatorStats,
        "tags": [Tag],
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

windowByResourceName

Response

Returns a Window

Arguments
Name Description
resourceName - String!
resourceNamespace - String! Default = "default"

Example

Query
query WindowByResourceName(
  $resourceName: String!,
  $resourceNamespace: String!
) {
  windowByResourceName(
    resourceName: $resourceName,
    resourceNamespace: $resourceNamespace
  ) {
    createdAt
    id
    name
    resourceName
    resourceNamespace
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{
  "resourceName": "abc123",
  "resourceNamespace": "default"
}
Response
{
  "data": {
    "windowByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "id": WindowId,
      "name": "xyz789",
      "resourceName": "abc123",
      "resourceNamespace": "xyz789",
      "source": Source,
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

windowsList

Response

Returns [Window!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query WindowsList($filter: ResourceFilter) {
  windowsList(filter: $filter) {
    createdAt
    id
    name
    resourceName
    resourceNamespace
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "windowsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": WindowId,
        "name": "xyz789",
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "source": Source,
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

Mutations

awsAthenaCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AwsAthenaCredentialCreateInput!

Example

Query
mutation AwsAthenaCredentialCreate($input: AwsAthenaCredentialCreateInput!) {
  awsAthenaCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsAthenaCredentialCreateInput}
Response
{
  "data": {
    "awsAthenaCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsAthenaCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AwsAthenaCredentialUpdateInput!

Example

Query
mutation AwsAthenaCredentialUpdate($input: AwsAthenaCredentialUpdateInput!) {
  awsAthenaCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsAthenaCredentialUpdateInput}
Response
{
  "data": {
    "awsAthenaCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsAthenaSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsAthenaSourceCreateInput!

Example

Query
mutation AwsAthenaSourceCreate($input: AwsAthenaSourceCreateInput!) {
  awsAthenaSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsAthenaSourceCreateInput}
Response
{
  "data": {
    "awsAthenaSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsAthenaSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsAthenaSourceUpdateInput!

Example

Query
mutation AwsAthenaSourceUpdate($input: AwsAthenaSourceUpdateInput!) {
  awsAthenaSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsAthenaSourceUpdateInput}
Response
{
  "data": {
    "awsAthenaSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AwsCredentialCreateInput!

Example

Query
mutation AwsCredentialCreate($input: AwsCredentialCreateInput!) {
  awsCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsCredentialCreateInput}
Response
{
  "data": {
    "awsCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AwsCredentialUpdateInput!

Example

Query
mutation AwsCredentialUpdate($input: AwsCredentialUpdateInput!) {
  awsCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsCredentialUpdateInput}
Response
{
  "data": {
    "awsCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsKinesisSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsKinesisSourceCreateInput!

Example

Query
mutation AwsKinesisSourceCreate($input: AwsKinesisSourceCreateInput!) {
  awsKinesisSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsKinesisSourceCreateInput}
Response
{
  "data": {
    "awsKinesisSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsKinesisSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsKinesisSourceUpdateInput!

Example

Query
mutation AwsKinesisSourceUpdate($input: AwsKinesisSourceUpdateInput!) {
  awsKinesisSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsKinesisSourceUpdateInput}
Response
{
  "data": {
    "awsKinesisSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsRedshiftCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AwsRedshiftCredentialCreateInput!

Example

Query
mutation AwsRedshiftCredentialCreate($input: AwsRedshiftCredentialCreateInput!) {
  awsRedshiftCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsRedshiftCredentialCreateInput}
Response
{
  "data": {
    "awsRedshiftCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsRedshiftCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AwsRedshiftCredentialUpdateInput!

Example

Query
mutation AwsRedshiftCredentialUpdate($input: AwsRedshiftCredentialUpdateInput!) {
  awsRedshiftCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsRedshiftCredentialUpdateInput}
Response
{
  "data": {
    "awsRedshiftCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsRedshiftSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsRedshiftSourceCreateInput!

Example

Query
mutation AwsRedshiftSourceCreate($input: AwsRedshiftSourceCreateInput!) {
  awsRedshiftSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsRedshiftSourceCreateInput}
Response
{
  "data": {
    "awsRedshiftSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsRedshiftSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsRedshiftSourceUpdateInput!

Example

Query
mutation AwsRedshiftSourceUpdate($input: AwsRedshiftSourceUpdateInput!) {
  awsRedshiftSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsRedshiftSourceUpdateInput}
Response
{
  "data": {
    "awsRedshiftSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsS3SourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsS3SourceCreateInput!

Example

Query
mutation AwsS3SourceCreate($input: AwsS3SourceCreateInput!) {
  awsS3SourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsS3SourceCreateInput}
Response
{
  "data": {
    "awsS3SourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsS3SourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsS3SourceUpdateInput!

Example

Query
mutation AwsS3SourceUpdate($input: AwsS3SourceUpdateInput!) {
  awsS3SourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsS3SourceUpdateInput}
Response
{
  "data": {
    "awsS3SourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

azureSynapseEntraIdCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AzureSynapseEntraIdCredentialCreateInput!

Example

Query
mutation AzureSynapseEntraIdCredentialCreate($input: AzureSynapseEntraIdCredentialCreateInput!) {
  azureSynapseEntraIdCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseEntraIdCredentialCreateInput}
Response
{
  "data": {
    "azureSynapseEntraIdCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

azureSynapseEntraIdCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AzureSynapseEntraIdCredentialUpdateInput!

Example

Query
mutation AzureSynapseEntraIdCredentialUpdate($input: AzureSynapseEntraIdCredentialUpdateInput!) {
  azureSynapseEntraIdCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseEntraIdCredentialUpdateInput}
Response
{
  "data": {
    "azureSynapseEntraIdCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

azureSynapseSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AzureSynapseSourceCreateInput!

Example

Query
mutation AzureSynapseSourceCreate($input: AzureSynapseSourceCreateInput!) {
  azureSynapseSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AzureSynapseSourceCreateInput}
Response
{
  "data": {
    "azureSynapseSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

azureSynapseSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AzureSynapseSourceUpdateInput!

Example

Query
mutation AzureSynapseSourceUpdate($input: AzureSynapseSourceUpdateInput!) {
  azureSynapseSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AzureSynapseSourceUpdateInput}
Response
{
  "data": {
    "azureSynapseSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

azureSynapseSqlCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AzureSynapseSqlCredentialCreateInput!

Example

Query
mutation AzureSynapseSqlCredentialCreate($input: AzureSynapseSqlCredentialCreateInput!) {
  azureSynapseSqlCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseSqlCredentialCreateInput}
Response
{
  "data": {
    "azureSynapseSqlCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

azureSynapseSqlCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AzureSynapseSqlCredentialUpdateInput!

Example

Query
mutation AzureSynapseSqlCredentialUpdate($input: AzureSynapseSqlCredentialUpdateInput!) {
  azureSynapseSqlCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseSqlCredentialUpdateInput}
Response
{
  "data": {
    "azureSynapseSqlCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

categoricalDistributionValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - CategoricalDistributionValidatorUpdateInput!

Example

Query
mutation CategoricalDistributionValidatorUpdate($input: CategoricalDistributionValidatorUpdateInput!) {
  categoricalDistributionValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": CategoricalDistributionValidatorUpdateInput}
Response
{
  "data": {
    "categoricalDistributionValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

categoricalDistributionValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - CategoricalDistributionValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation CategoricalDistributionValidatorWithDynamicThresholdCreate(
  $input: CategoricalDistributionValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  categoricalDistributionValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": CategoricalDistributionValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "categoricalDistributionValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

categoricalDistributionValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - CategoricalDistributionValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation CategoricalDistributionValidatorWithFixedThresholdCreate(
  $input: CategoricalDistributionValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  categoricalDistributionValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": CategoricalDistributionValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "categoricalDistributionValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

channelDelete

Response

Returns a ChannelDeleteResult!

Arguments
Name Description
input - ChannelDeleteInput!

Example

Query
mutation ChannelDelete($input: ChannelDeleteInput!) {
  channelDelete(input: $input) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": ChannelDeleteInput}
Response
{
  "data": {
    "channelDelete": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

channelNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation ChannelNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  channelNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "channelNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789"
    }
  }
}

credentialNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation CredentialNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  credentialNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "credentialNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "xyz789",
      "resourceNamespace": "abc123"
    }
  }
}

credentialsDelete

Response

Returns a CredentialsDeleteResult!

Arguments
Name Description
ids - [CredentialId!]!

Example

Query
mutation CredentialsDelete($ids: [CredentialId!]!) {
  credentialsDelete(ids: $ids) {
    errors {
      code
      message
    }
  }
}
Variables
{"ids": [CredentialId]}
Response
{"data": {"credentialsDelete": {"errors": [ApiError]}}}

databricksCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DatabricksCredentialCreateInput!

Example

Query
mutation DatabricksCredentialCreate($input: DatabricksCredentialCreateInput!) {
  databricksCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DatabricksCredentialCreateInput}
Response
{
  "data": {
    "databricksCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

databricksCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - DatabricksCredentialUpdateInput!

Example

Query
mutation DatabricksCredentialUpdate($input: DatabricksCredentialUpdateInput!) {
  databricksCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DatabricksCredentialUpdateInput}
Response
{
  "data": {
    "databricksCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

databricksSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DatabricksSourceCreateInput!

Example

Query
mutation DatabricksSourceCreate($input: DatabricksSourceCreateInput!) {
  databricksSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DatabricksSourceCreateInput}
Response
{
  "data": {
    "databricksSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

databricksSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - DatabricksSourceUpdateInput!

Example

Query
mutation DatabricksSourceUpdate($input: DatabricksSourceUpdateInput!) {
  databricksSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DatabricksSourceUpdateInput}
Response
{
  "data": {
    "databricksSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtArtifactMultipartUploadAppendPart

Arguments
Name Description
input - DbtArtifactMultipartUploadAppendPartInput!

Example

Query
mutation DbtArtifactMultipartUploadAppendPart($input: DbtArtifactMultipartUploadAppendPartInput!) {
  dbtArtifactMultipartUploadAppendPart(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtArtifactMultipartUploadAppendPartInput}
Response
{
  "data": {
    "dbtArtifactMultipartUploadAppendPart": {
      "errors": [ApiError]
    }
  }
}

dbtArtifactMultipartUploadComplete

Arguments
Name Description
input - DbtArtifactMultipartUploadCompleteInput!

Example

Query
mutation DbtArtifactMultipartUploadComplete($input: DbtArtifactMultipartUploadCompleteInput!) {
  dbtArtifactMultipartUploadComplete(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtArtifactMultipartUploadCompleteInput}
Response
{
  "data": {
    "dbtArtifactMultipartUploadComplete": {
      "errors": [ApiError]
    }
  }
}

dbtArtifactMultipartUploadCreate

Arguments
Name Description
input - DbtArtifactMultipartUploadCreateInput!

Example

Query
mutation DbtArtifactMultipartUploadCreate($input: DbtArtifactMultipartUploadCreateInput!) {
  dbtArtifactMultipartUploadCreate(input: $input) {
    errors {
      code
      message
    }
    id
  }
}
Variables
{"input": DbtArtifactMultipartUploadCreateInput}
Response
{
  "data": {
    "dbtArtifactMultipartUploadCreate": {
      "errors": [ApiError],
      "id": DbtArtifactMultipartUploadId
    }
  }
}

dbtArtifactUpload

Response

Returns a DbtArtifactUploadResult!

Arguments
Name Description
input - DbtArtifactUploadInput!

Example

Query
mutation DbtArtifactUpload($input: DbtArtifactUploadInput!) {
  dbtArtifactUpload(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtArtifactUploadInput}
Response
{"data": {"dbtArtifactUpload": {"errors": [ApiError]}}}

dbtCloudCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DbtCloudCredentialCreateInput!

Example

Query
mutation DbtCloudCredentialCreate($input: DbtCloudCredentialCreateInput!) {
  dbtCloudCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCloudCredentialCreateInput}
Response
{
  "data": {
    "dbtCloudCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtCloudCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - DbtCloudCredentialUpdateInput!

Example

Query
mutation DbtCloudCredentialUpdate($input: DbtCloudCredentialUpdateInput!) {
  dbtCloudCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCloudCredentialUpdateInput}
Response
{
  "data": {
    "dbtCloudCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtCoreCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DbtCoreCredentialCreateInput!

Example

Query
mutation DbtCoreCredentialCreate($input: DbtCoreCredentialCreateInput!) {
  dbtCoreCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCoreCredentialCreateInput}
Response
{
  "data": {
    "dbtCoreCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtCoreCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - DbtCoreCredentialUpdateInput!

Example

Query
mutation DbtCoreCredentialUpdate($input: DbtCoreCredentialUpdateInput!) {
  dbtCoreCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCoreCredentialUpdateInput}
Response
{
  "data": {
    "dbtCoreCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtModelRunSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DbtModelRunSourceCreateInput!

Example

Query
mutation DbtModelRunSourceCreate($input: DbtModelRunSourceCreateInput!) {
  dbtModelRunSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtModelRunSourceCreateInput}
Response
{
  "data": {
    "dbtModelRunSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtModelRunSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - DbtModelRunSourceUpdateInput!

Example

Query
mutation DbtModelRunSourceUpdate($input: DbtModelRunSourceUpdateInput!) {
  dbtModelRunSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtModelRunSourceUpdateInput}
Response
{
  "data": {
    "dbtModelRunSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtTestResultSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DbtTestResultSourceCreateInput!

Example

Query
mutation DbtTestResultSourceCreate($input: DbtTestResultSourceCreateInput!) {
  dbtTestResultSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtTestResultSourceCreateInput}
Response
{
  "data": {
    "dbtTestResultSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtTestResultSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - DbtTestResultSourceUpdateInput!

Example

Query
mutation DbtTestResultSourceUpdate($input: DbtTestResultSourceUpdateInput!) {
  dbtTestResultSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtTestResultSourceUpdateInput}
Response
{
  "data": {
    "dbtTestResultSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

demoCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DemoCredentialCreateInput!

Example

Query
mutation DemoCredentialCreate($input: DemoCredentialCreateInput!) {
  demoCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DemoCredentialCreateInput}
Response
{
  "data": {
    "demoCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

demoSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DemoSourceCreateInput!

Example

Query
mutation DemoSourceCreate($input: DemoSourceCreateInput!) {
  demoSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DemoSourceCreateInput}
Response
{
  "data": {
    "demoSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

fileWindowCreate

Response

Returns a WindowCreateResult!

Arguments
Name Description
input - FileWindowCreateInput!

Example

Query
mutation FileWindowCreate($input: FileWindowCreateInput!) {
  fileWindowCreate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FileWindowCreateInput}
Response
{
  "data": {
    "fileWindowCreate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

fixedBatchWindowCreate

Response

Returns a WindowCreateResult!

Arguments
Name Description
input - FixedBatchWindowCreateInput!

Example

Query
mutation FixedBatchWindowCreate($input: FixedBatchWindowCreateInput!) {
  fixedBatchWindowCreate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FixedBatchWindowCreateInput}
Response
{
  "data": {
    "fixedBatchWindowCreate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

fixedBatchWindowUpdate

Response

Returns a WindowUpdateResult!

Arguments
Name Description
input - FixedBatchWindowUpdateInput!

Example

Query
mutation FixedBatchWindowUpdate($input: FixedBatchWindowUpdateInput!) {
  fixedBatchWindowUpdate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FixedBatchWindowUpdateInput}
Response
{
  "data": {
    "fixedBatchWindowUpdate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

freshnessValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - FreshnessValidatorUpdateInput!

Example

Query
mutation FreshnessValidatorUpdate($input: FreshnessValidatorUpdateInput!) {
  freshnessValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FreshnessValidatorUpdateInput}
Response
{
  "data": {
    "freshnessValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

freshnessValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - FreshnessValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation FreshnessValidatorWithDynamicThresholdCreate(
  $input: FreshnessValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  freshnessValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": FreshnessValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "freshnessValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

freshnessValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - FreshnessValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation FreshnessValidatorWithFixedThresholdCreate(
  $input: FreshnessValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  freshnessValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": FreshnessValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "freshnessValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

gcpBigQuerySourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpBigQuerySourceCreateInput!

Example

Query
mutation GcpBigQuerySourceCreate($input: GcpBigQuerySourceCreateInput!) {
  gcpBigQuerySourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpBigQuerySourceCreateInput}
Response
{
  "data": {
    "gcpBigQuerySourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpBigQuerySourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpBigQuerySourceUpdateInput!

Example

Query
mutation GcpBigQuerySourceUpdate($input: GcpBigQuerySourceUpdateInput!) {
  gcpBigQuerySourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpBigQuerySourceUpdateInput}
Response
{
  "data": {
    "gcpBigQuerySourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - GcpCredentialCreateInput!

Example

Query
mutation GcpCredentialCreate($input: GcpCredentialCreateInput!) {
  gcpCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": GcpCredentialCreateInput}
Response
{
  "data": {
    "gcpCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

gcpCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - GcpCredentialUpdateInput!

Example

Query
mutation GcpCredentialUpdate($input: GcpCredentialUpdateInput!) {
  gcpCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": GcpCredentialUpdateInput}
Response
{
  "data": {
    "gcpCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

gcpPubSubLiteSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpPubSubLiteSourceCreateInput!

Example

Query
mutation GcpPubSubLiteSourceCreate($input: GcpPubSubLiteSourceCreateInput!) {
  gcpPubSubLiteSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubLiteSourceCreateInput}
Response
{
  "data": {
    "gcpPubSubLiteSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpPubSubLiteSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpPubSubLiteSourceUpdateInput!

Example

Query
mutation GcpPubSubLiteSourceUpdate($input: GcpPubSubLiteSourceUpdateInput!) {
  gcpPubSubLiteSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubLiteSourceUpdateInput}
Response
{
  "data": {
    "gcpPubSubLiteSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpPubSubSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpPubSubSourceCreateInput!

Example

Query
mutation GcpPubSubSourceCreate($input: GcpPubSubSourceCreateInput!) {
  gcpPubSubSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubSourceCreateInput}
Response
{
  "data": {
    "gcpPubSubSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpPubSubSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpPubSubSourceUpdateInput!

Example

Query
mutation GcpPubSubSourceUpdate($input: GcpPubSubSourceUpdateInput!) {
  gcpPubSubSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubSourceUpdateInput}
Response
{
  "data": {
    "gcpPubSubSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpStorageSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpStorageSourceCreateInput!

Example

Query
mutation GcpStorageSourceCreate($input: GcpStorageSourceCreateInput!) {
  gcpStorageSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpStorageSourceCreateInput}
Response
{
  "data": {
    "gcpStorageSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpStorageSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpStorageSourceUpdateInput!

Example

Query
mutation GcpStorageSourceUpdate($input: GcpStorageSourceUpdateInput!) {
  gcpStorageSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpStorageSourceUpdateInput}
Response
{
  "data": {
    "gcpStorageSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

globalWindowCreate

Response

Returns a WindowCreateResult!

Arguments
Name Description
input - GlobalWindowCreateInput!

Example

Query
mutation GlobalWindowCreate($input: GlobalWindowCreateInput!) {
  globalWindowCreate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": GlobalWindowCreateInput}
Response
{
  "data": {
    "globalWindowCreate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

identityDelete

Response

Returns an IdentityDeleteResult!

Arguments
Name Description
input - IdentityDeleteInput!

Example

Query
mutation IdentityDelete($input: IdentityDeleteInput!) {
  identityDelete(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": IdentityDeleteInput}
Response
{
  "data": {
    "identityDelete": {"errors": [IdentityDeleteError]}
  }
}

identityProviderDelete

Response

Returns an IdentityProviderDeleteResult!

Arguments
Name Description
input - IdentityProviderDeleteInput!

Example

Query
mutation IdentityProviderDelete($input: IdentityProviderDeleteInput!) {
  identityProviderDelete(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": IdentityProviderDeleteInput}
Response
{
  "data": {
    "identityProviderDelete": {
      "errors": [IdentityProviderDeleteError]
    }
  }
}

identityProviderNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation IdentityProviderNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  identityProviderNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "identityProviderNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789"
    }
  }
}

kafkaSaslSslPlainCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - KafkaSaslSslPlainCredentialCreateInput!

Example

Query
mutation KafkaSaslSslPlainCredentialCreate($input: KafkaSaslSslPlainCredentialCreateInput!) {
  kafkaSaslSslPlainCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSaslSslPlainCredentialCreateInput}
Response
{
  "data": {
    "kafkaSaslSslPlainCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

kafkaSaslSslPlainCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - KafkaSaslSslPlainCredentialUpdateInput!

Example

Query
mutation KafkaSaslSslPlainCredentialUpdate($input: KafkaSaslSslPlainCredentialUpdateInput!) {
  kafkaSaslSslPlainCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSaslSslPlainCredentialUpdateInput}
Response
{
  "data": {
    "kafkaSaslSslPlainCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

kafkaSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - KafkaSourceCreateInput!

Example

Query
mutation KafkaSourceCreate($input: KafkaSourceCreateInput!) {
  kafkaSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": KafkaSourceCreateInput}
Response
{
  "data": {
    "kafkaSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

kafkaSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - KafkaSourceUpdateInput!

Example

Query
mutation KafkaSourceUpdate($input: KafkaSourceUpdateInput!) {
  kafkaSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": KafkaSourceUpdateInput}
Response
{
  "data": {
    "kafkaSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

kafkaSslCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - KafkaSslCredentialCreateInput!

Example

Query
mutation KafkaSslCredentialCreate($input: KafkaSslCredentialCreateInput!) {
  kafkaSslCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSslCredentialCreateInput}
Response
{
  "data": {
    "kafkaSslCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

kafkaSslCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - KafkaSslCredentialUpdateInput!

Example

Query
mutation KafkaSslCredentialUpdate($input: KafkaSslCredentialUpdateInput!) {
  kafkaSslCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSslCredentialUpdateInput}
Response
{
  "data": {
    "kafkaSslCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

localIdentityProviderUpdate

Response

Returns an IdentityProviderUpdateResult!

Arguments
Name Description
input - LocalIdentityProviderUpdateInput!

Example

Query
mutation LocalIdentityProviderUpdate($input: LocalIdentityProviderUpdateInput!) {
  localIdentityProviderUpdate(input: $input) {
    errors {
      code
      message
    }
    identityProvider {
      createdAt
      disabled
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": LocalIdentityProviderUpdateInput}
Response
{
  "data": {
    "localIdentityProviderUpdate": {
      "errors": [IdentityProviderUpdateError],
      "identityProvider": IdentityProvider
    }
  }
}

lookerCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - LookerCredentialCreateInput!

Example

Query
mutation LookerCredentialCreate($input: LookerCredentialCreateInput!) {
  lookerCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": LookerCredentialCreateInput}
Response
{
  "data": {
    "lookerCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

lookerCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - LookerCredentialUpdateInput!

Example

Query
mutation LookerCredentialUpdate($input: LookerCredentialUpdateInput!) {
  lookerCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": LookerCredentialUpdateInput}
Response
{
  "data": {
    "lookerCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

msTeamsChannelCreate

Response

Returns a ChannelCreateResult!

Arguments
Name Description
input - MsTeamsChannelCreateInput!

Example

Query
mutation MsTeamsChannelCreate($input: MsTeamsChannelCreateInput!) {
  msTeamsChannelCreate(input: $input) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": MsTeamsChannelCreateInput}
Response
{
  "data": {
    "msTeamsChannelCreate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

msTeamsChannelUpdate

Response

Returns a ChannelUpdateResult!

Arguments
Name Description
input - MsTeamsChannelUpdateInput!

Example

Query
mutation MsTeamsChannelUpdate($input: MsTeamsChannelUpdateInput!) {
  msTeamsChannelUpdate(input: $input) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": MsTeamsChannelUpdateInput}
Response
{
  "data": {
    "msTeamsChannelUpdate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

notificationRuleCreate

Response

Returns a NotificationRuleCreateResult!

Arguments
Name Description
input - NotificationRuleCreateInput!

Example

Query
mutation NotificationRuleCreate($input: NotificationRuleCreateInput!) {
  notificationRuleCreate(input: $input) {
    errors {
      code
      message
    }
    notificationRule {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": NotificationRuleCreateInput}
Response
{
  "data": {
    "notificationRuleCreate": {
      "errors": [ApiError],
      "notificationRule": NotificationRule
    }
  }
}

notificationRuleDelete

Response

Returns a NotificationRuleDeleteResult!

Arguments
Name Description
input - NotificationRuleDeleteInput!

Example

Query
mutation NotificationRuleDelete($input: NotificationRuleDeleteInput!) {
  notificationRuleDelete(input: $input) {
    errors {
      code
      message
    }
    notificationRule {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": NotificationRuleDeleteInput}
Response
{
  "data": {
    "notificationRuleDelete": {
      "errors": [ApiError],
      "notificationRule": NotificationRule
    }
  }
}

notificationRuleNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation NotificationRuleNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  notificationRuleNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "notificationRuleNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "abc123",
      "resourceNamespace": "abc123"
    }
  }
}

notificationRuleUpdate

Response

Returns a NotificationRuleUpdateResult!

Arguments
Name Description
input - NotificationRuleUpdateInput!

Example

Query
mutation NotificationRuleUpdate($input: NotificationRuleUpdateInput!) {
  notificationRuleUpdate(input: $input) {
    errors {
      code
      message
    }
    notificationRule {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": NotificationRuleUpdateInput}
Response
{
  "data": {
    "notificationRuleUpdate": {
      "errors": [ApiError],
      "notificationRule": NotificationRule
    }
  }
}

numericAnomalyValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - NumericAnomalyValidatorUpdateInput!

Example

Query
mutation NumericAnomalyValidatorUpdate($input: NumericAnomalyValidatorUpdateInput!) {
  numericAnomalyValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": NumericAnomalyValidatorUpdateInput}
Response
{
  "data": {
    "numericAnomalyValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericAnomalyValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericAnomalyValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation NumericAnomalyValidatorWithDynamicThresholdCreate(
  $input: NumericAnomalyValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  numericAnomalyValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericAnomalyValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "numericAnomalyValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericAnomalyValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericAnomalyValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation NumericAnomalyValidatorWithFixedThresholdCreate(
  $input: NumericAnomalyValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  numericAnomalyValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericAnomalyValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "numericAnomalyValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericDistributionValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - NumericDistributionValidatorUpdateInput!

Example

Query
mutation NumericDistributionValidatorUpdate($input: NumericDistributionValidatorUpdateInput!) {
  numericDistributionValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": NumericDistributionValidatorUpdateInput}
Response
{
  "data": {
    "numericDistributionValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericDistributionValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericDistributionValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation NumericDistributionValidatorWithDynamicThresholdCreate(
  $input: NumericDistributionValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  numericDistributionValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericDistributionValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "numericDistributionValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericDistributionValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericDistributionValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation NumericDistributionValidatorWithFixedThresholdCreate(
  $input: NumericDistributionValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  numericDistributionValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericDistributionValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "numericDistributionValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - NumericValidatorUpdateInput!

Example

Query
mutation NumericValidatorUpdate($input: NumericValidatorUpdateInput!) {
  numericValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": NumericValidatorUpdateInput}
Response
{
  "data": {
    "numericValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation NumericValidatorWithDynamicThresholdCreate(
  $input: NumericValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  numericValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "numericValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation NumericValidatorWithFixedThresholdCreate(
  $input: NumericValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  numericValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "numericValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

ownerNotificationRuleConditionCreate

Arguments
Name Description
input - OwnerNotificationRuleConditionCreateInput!

Example

Query
mutation OwnerNotificationRuleConditionCreate($input: OwnerNotificationRuleConditionCreateInput!) {
  ownerNotificationRuleConditionCreate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": OwnerNotificationRuleConditionCreateInput}
Response
{
  "data": {
    "ownerNotificationRuleConditionCreate": {
      "errors": [ApiError]
    }
  }
}

ownerNotificationRuleConditionUpdate

Arguments
Name Description
input - OwnerNotificationRuleConditionUpdateInput!

Example

Query
mutation OwnerNotificationRuleConditionUpdate($input: OwnerNotificationRuleConditionUpdateInput!) {
  ownerNotificationRuleConditionUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": OwnerNotificationRuleConditionUpdateInput}
Response
{
  "data": {
    "ownerNotificationRuleConditionUpdate": {
      "errors": [ApiError]
    }
  }
}

postgreSqlCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - PostgreSqlCredentialCreateInput!

Example

Query
mutation PostgreSqlCredentialCreate($input: PostgreSqlCredentialCreateInput!) {
  postgreSqlCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": PostgreSqlCredentialCreateInput}
Response
{
  "data": {
    "postgreSqlCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

postgreSqlCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - PostgreSqlCredentialUpdateInput!

Example

Query
mutation PostgreSqlCredentialUpdate($input: PostgreSqlCredentialUpdateInput!) {
  postgreSqlCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": PostgreSqlCredentialUpdateInput}
Response
{
  "data": {
    "postgreSqlCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

postgreSqlSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - PostgreSqlSourceCreateInput!

Example

Query
mutation PostgreSqlSourceCreate($input: PostgreSqlSourceCreateInput!) {
  postgreSqlSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": PostgreSqlSourceCreateInput}
Response
{
  "data": {
    "postgreSqlSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

postgreSqlSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - PostgreSqlSourceUpdateInput!

Example

Query
mutation PostgreSqlSourceUpdate($input: PostgreSqlSourceUpdateInput!) {
  postgreSqlSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": PostgreSqlSourceUpdateInput}
Response
{
  "data": {
    "postgreSqlSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

relativeTimeValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - RelativeTimeValidatorUpdateInput!

Example

Query
mutation RelativeTimeValidatorUpdate($input: RelativeTimeValidatorUpdateInput!) {
  relativeTimeValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": RelativeTimeValidatorUpdateInput}
Response
{
  "data": {
    "relativeTimeValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

relativeTimeValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - RelativeTimeValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation RelativeTimeValidatorWithDynamicThresholdCreate(
  $input: RelativeTimeValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  relativeTimeValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": RelativeTimeValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "relativeTimeValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

relativeTimeValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - RelativeTimeValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation RelativeTimeValidatorWithFixedThresholdCreate(
  $input: RelativeTimeValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  relativeTimeValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": RelativeTimeValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "relativeTimeValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

relativeVolumeValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - RelativeVolumeValidatorUpdateInput!

Example

Query
mutation RelativeVolumeValidatorUpdate($input: RelativeVolumeValidatorUpdateInput!) {
  relativeVolumeValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": RelativeVolumeValidatorUpdateInput}
Response
{
  "data": {
    "relativeVolumeValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

relativeVolumeValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - RelativeVolumeValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation RelativeVolumeValidatorWithDynamicThresholdCreate(
  $input: RelativeVolumeValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  relativeVolumeValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": RelativeVolumeValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "relativeVolumeValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

relativeVolumeValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - RelativeVolumeValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation RelativeVolumeValidatorWithFixedThresholdCreate(
  $input: RelativeVolumeValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  relativeVolumeValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": RelativeVolumeValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "relativeVolumeValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

samlIdentityProviderCreate

Response

Returns an IdentityProviderCreateResult!

Arguments
Name Description
input - SamlIdentityProviderCreateInput!

Example

Query
mutation SamlIdentityProviderCreate($input: SamlIdentityProviderCreateInput!) {
  samlIdentityProviderCreate(input: $input) {
    errors {
      code
      message
    }
    identityProvider {
      createdAt
      disabled
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": SamlIdentityProviderCreateInput}
Response
{
  "data": {
    "samlIdentityProviderCreate": {
      "errors": [IdentityProviderError],
      "identityProvider": IdentityProvider
    }
  }
}

samlIdentityProviderUpdate

Response

Returns an IdentityProviderUpdateResult!

Arguments
Name Description
input - SamlIdentityProviderUpdateInput!

Example

Query
mutation SamlIdentityProviderUpdate($input: SamlIdentityProviderUpdateInput!) {
  samlIdentityProviderUpdate(input: $input) {
    errors {
      code
      message
    }
    identityProvider {
      createdAt
      disabled
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": SamlIdentityProviderUpdateInput}
Response
{
  "data": {
    "samlIdentityProviderUpdate": {
      "errors": [IdentityProviderUpdateError],
      "identityProvider": IdentityProvider
    }
  }
}

segmentNotificationRuleConditionCreate

Arguments
Name Description
input - SegmentNotificationRuleConditionCreateInput!

Example

Query
mutation SegmentNotificationRuleConditionCreate($input: SegmentNotificationRuleConditionCreateInput!) {
  segmentNotificationRuleConditionCreate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": SegmentNotificationRuleConditionCreateInput}
Response
{
  "data": {
    "segmentNotificationRuleConditionCreate": {
      "errors": [ApiError]
    }
  }
}

segmentNotificationRuleConditionUpdate

Arguments
Name Description
input - SegmentNotificationRuleConditionUpdateInput!

Example

Query
mutation SegmentNotificationRuleConditionUpdate($input: SegmentNotificationRuleConditionUpdateInput!) {
  segmentNotificationRuleConditionUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": SegmentNotificationRuleConditionUpdateInput}
Response
{
  "data": {
    "segmentNotificationRuleConditionUpdate": {
      "errors": [ApiError]
    }
  }
}

segmentationCreate

Response

Returns a SegmentationCreateResult!

Arguments
Name Description
input - SegmentationCreateInput!

Example

Query
mutation SegmentationCreate($input: SegmentationCreateInput!) {
  segmentationCreate(input: $input) {
    errors {
      code
      message
    }
    segmentation {
      createdAt
      fields
      id
      name
      resourceName
      resourceNamespace
      segments {
        ...SegmentsResultFragment
      }
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": SegmentationCreateInput}
Response
{
  "data": {
    "segmentationCreate": {
      "errors": [ApiError],
      "segmentation": Segmentation
    }
  }
}

segmentationNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation SegmentationNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  segmentationNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "segmentationNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "xyz789",
      "resourceNamespace": "abc123"
    }
  }
}

segmentationsDelete

Response

Returns a SegmentationsDeleteResult!

Arguments
Name Description
ids - [SegmentationId!]!

Example

Query
mutation SegmentationsDelete($ids: [SegmentationId!]!) {
  segmentationsDelete(ids: $ids) {
    errors {
      code
      message
    }
  }
}
Variables
{"ids": [SegmentationId]}
Response
{"data": {"segmentationsDelete": {"errors": [ApiError]}}}

severityNotificationRuleConditionCreate

Arguments
Name Description
input - SeverityNotificationRuleConditionCreateInput!

Example

Query
mutation SeverityNotificationRuleConditionCreate($input: SeverityNotificationRuleConditionCreateInput!) {
  severityNotificationRuleConditionCreate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": SeverityNotificationRuleConditionCreateInput}
Response
{
  "data": {
    "severityNotificationRuleConditionCreate": {
      "errors": [ApiError]
    }
  }
}

severityNotificationRuleConditionUpdate

Arguments
Name Description
input - SeverityNotificationRuleConditionUpdateInput!

Example

Query
mutation SeverityNotificationRuleConditionUpdate($input: SeverityNotificationRuleConditionUpdateInput!) {
  severityNotificationRuleConditionUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": SeverityNotificationRuleConditionUpdateInput}
Response
{
  "data": {
    "severityNotificationRuleConditionUpdate": {
      "errors": [ApiError]
    }
  }
}

slackChannelCreate

Response

Returns a ChannelCreateResult!

Arguments
Name Description
input - SlackChannelCreateInput!

Example

Query
mutation SlackChannelCreate($input: SlackChannelCreateInput!) {
  slackChannelCreate(input: $input) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": SlackChannelCreateInput}
Response
{
  "data": {
    "slackChannelCreate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

slackChannelUpdate

Response

Returns a ChannelUpdateResult!

Arguments
Name Description
input - SlackChannelUpdateInput!

Example

Query
mutation SlackChannelUpdate($input: SlackChannelUpdateInput!) {
  slackChannelUpdate(input: $input) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": SlackChannelUpdateInput}
Response
{
  "data": {
    "slackChannelUpdate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

snowflakeCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - SnowflakeCredentialCreateInput!

Example

Query
mutation SnowflakeCredentialCreate($input: SnowflakeCredentialCreateInput!) {
  snowflakeCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": SnowflakeCredentialCreateInput}
Response
{
  "data": {
    "snowflakeCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

snowflakeCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - SnowflakeCredentialUpdateInput!

Example

Query
mutation SnowflakeCredentialUpdate($input: SnowflakeCredentialUpdateInput!) {
  snowflakeCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": SnowflakeCredentialUpdateInput}
Response
{
  "data": {
    "snowflakeCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

snowflakeSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - SnowflakeSourceCreateInput!

Example

Query
mutation SnowflakeSourceCreate($input: SnowflakeSourceCreateInput!) {
  snowflakeSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": SnowflakeSourceCreateInput}
Response
{
  "data": {
    "snowflakeSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

snowflakeSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - SnowflakeSourceUpdateInput!

Example

Query
mutation SnowflakeSourceUpdate($input: SnowflakeSourceUpdateInput!) {
  snowflakeSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": SnowflakeSourceUpdateInput}
Response
{
  "data": {
    "snowflakeSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

sourceBackfill

Response

Returns a SourceRequestStateResult!

Arguments
Name Description
id - SourceId!

Example

Query
mutation SourceBackfill($id: SourceId!) {
  sourceBackfill(id: $id) {
    errors {
      code
      message
    }
    state
  }
}
Variables
{"id": SourceId}
Response
{
  "data": {
    "sourceBackfill": {
      "errors": [ApiError],
      "state": "BACKFILLING"
    }
  }
}

sourceNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation SourceNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  sourceNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "sourceNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "xyz789",
      "resourceNamespace": "abc123"
    }
  }
}

sourceNotificationRuleConditionCreate

Arguments
Name Description
input - SourceNotificationRuleConditionCreateInput!

Example

Query
mutation SourceNotificationRuleConditionCreate($input: SourceNotificationRuleConditionCreateInput!) {
  sourceNotificationRuleConditionCreate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": SourceNotificationRuleConditionCreateInput}
Response
{
  "data": {
    "sourceNotificationRuleConditionCreate": {
      "errors": [ApiError]
    }
  }
}

sourceNotificationRuleConditionUpdate

Arguments
Name Description
input - SourceNotificationRuleConditionUpdateInput!

Example

Query
mutation SourceNotificationRuleConditionUpdate($input: SourceNotificationRuleConditionUpdateInput!) {
  sourceNotificationRuleConditionUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": SourceNotificationRuleConditionUpdateInput}
Response
{
  "data": {
    "sourceNotificationRuleConditionUpdate": {
      "errors": [ApiError]
    }
  }
}

sourceOwnerUpdate

Response

Returns a SourceOwnerUpdateResult!

Arguments
Name Description
input - SourceOwnerUpdateInput!

Example

Query
mutation SourceOwnerUpdate($input: SourceOwnerUpdateInput!) {
  sourceOwnerUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      jtdSchema
      name
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": SourceOwnerUpdateInput}
Response
{
  "data": {
    "sourceOwnerUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

sourcePoll

Response

Returns a SourceRequestStateResult

Arguments
Name Description
id - SourceId!

Example

Query
mutation SourcePoll($id: SourceId!) {
  sourcePoll(id: $id) {
    errors {
      code
      message
    }
    state
  }
}
Variables
{"id": SourceId}
Response
{
  "data": {
    "sourcePoll": {
      "errors": [ApiError],
      "state": "BACKFILLING"
    }
  }
}

sourceReset

Response

Returns a SourceRequestStateResult!

Arguments
Name Description
id - SourceId!

Example

Query
mutation SourceReset($id: SourceId!) {
  sourceReset(id: $id) {
    errors {
      code
      message
    }
    state
  }
}
Variables
{"id": SourceId}
Response
{
  "data": {
    "sourceReset": {
      "errors": [ApiError],
      "state": "BACKFILLING"
    }
  }
}

sourceSchemaVerify

Response

Returns a SourceSchemaVerifyResult!

Arguments
Name Description
id - SourceId!
input - JsonTypeDefinition!

Example

Query
mutation SourceSchemaVerify(
  $id: SourceId!,
  $input: JsonTypeDefinition!
) {
  sourceSchemaVerify(
    id: $id,
    input: $input
  ) {
    segmentationConflicts {
      fields
      segmentation {
        ...SegmentationFragment
      }
    }
    validatorConflicts {
      fields
      validator {
        ...ValidatorFragment
      }
    }
    windowConflicts {
      fields
      window {
        ...WindowFragment
      }
    }
  }
}
Variables
{
  "id": SourceId,
  "input": JsonTypeDefinition
}
Response
{
  "data": {
    "sourceSchemaVerify": {
      "segmentationConflicts": [
        SegmentationSchemaConflict
      ],
      "validatorConflicts": [ValidatorSchemaConflict],
      "windowConflicts": [WindowSchemaConflict]
    }
  }
}

sourceStart

Response

Returns a SourceRequestStateResult!

Arguments
Name Description
id - SourceId!

Example

Query
mutation SourceStart($id: SourceId!) {
  sourceStart(id: $id) {
    errors {
      code
      message
    }
    state
  }
}
Variables
{"id": SourceId}
Response
{
  "data": {
    "sourceStart": {
      "errors": [ApiError],
      "state": "BACKFILLING"
    }
  }
}

sourceStop

Response

Returns a SourceRequestStateResult!

Arguments
Name Description
id - SourceId!

Example

Query
mutation SourceStop($id: SourceId!) {
  sourceStop(id: $id) {
    errors {
      code
      message
    }
    state
  }
}
Variables
{"id": SourceId}
Response
{
  "data": {
    "sourceStop": {
      "errors": [ApiError],
      "state": "BACKFILLING"
    }
  }
}

sourcesDelete

Response

Returns a SourcesDeleteResult!

Arguments
Name Description
ids - [SourceId!]!

Example

Query
mutation SourcesDelete($ids: [SourceId!]!) {
  sourcesDelete(ids: $ids) {
    errors {
      code
      message
    }
  }
}
Variables
{"ids": [SourceId]}
Response
{"data": {"sourcesDelete": {"errors": [ApiError]}}}

sqlValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - SqlValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation SqlValidatorWithDynamicThresholdCreate(
  $input: SqlValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  sqlValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": SqlValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "sqlValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

sqlValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - SqlValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation SqlValidatorWithFixedThresholdCreate(
  $input: SqlValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  sqlValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": SqlValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "sqlValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

tableauConnectedAppCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - TableauConnectedAppCredentialCreateInput!

Example

Query
mutation TableauConnectedAppCredentialCreate($input: TableauConnectedAppCredentialCreateInput!) {
  tableauConnectedAppCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": TableauConnectedAppCredentialCreateInput}
Response
{
  "data": {
    "tableauConnectedAppCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

tableauConnectedAppCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - TableauConnectedAppCredentialUpdateInput!

Example

Query
mutation TableauConnectedAppCredentialUpdate($input: TableauConnectedAppCredentialUpdateInput!) {
  tableauConnectedAppCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": TableauConnectedAppCredentialUpdateInput}
Response
{
  "data": {
    "tableauConnectedAppCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

tableauPersonalAccessTokenCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - TableauPersonalAccessTokenCredentialCreateInput!

Example

Query
mutation TableauPersonalAccessTokenCredentialCreate($input: TableauPersonalAccessTokenCredentialCreateInput!) {
  tableauPersonalAccessTokenCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": TableauPersonalAccessTokenCredentialCreateInput}
Response
{
  "data": {
    "tableauPersonalAccessTokenCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

tableauPersonalAccessTokenCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - TableauPersonalAccessTokenCredentialUpdateInput!

Example

Query
mutation TableauPersonalAccessTokenCredentialUpdate($input: TableauPersonalAccessTokenCredentialUpdateInput!) {
  tableauPersonalAccessTokenCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": TableauPersonalAccessTokenCredentialUpdateInput}
Response
{
  "data": {
    "tableauPersonalAccessTokenCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

tagNotificationRuleConditionCreate

Arguments
Name Description
input - TagNotificationRuleConditionCreateInput!

Example

Query
mutation TagNotificationRuleConditionCreate($input: TagNotificationRuleConditionCreateInput!) {
  tagNotificationRuleConditionCreate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": TagNotificationRuleConditionCreateInput}
Response
{
  "data": {
    "tagNotificationRuleConditionCreate": {
      "errors": [ApiError]
    }
  }
}

tagNotificationRuleConditionUpdate

Arguments
Name Description
input - TagNotificationRuleConditionUpdateInput!

Example

Query
mutation TagNotificationRuleConditionUpdate($input: TagNotificationRuleConditionUpdateInput!) {
  tagNotificationRuleConditionUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": TagNotificationRuleConditionUpdateInput}
Response
{
  "data": {
    "tagNotificationRuleConditionUpdate": {
      "errors": [ApiError]
    }
  }
}

tumblingWindowCreate

Response

Returns a WindowCreateResult!

Arguments
Name Description
input - TumblingWindowCreateInput!

Example

Query
mutation TumblingWindowCreate($input: TumblingWindowCreateInput!) {
  tumblingWindowCreate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": TumblingWindowCreateInput}
Response
{
  "data": {
    "tumblingWindowCreate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

tumblingWindowUpdate

Response

Returns a WindowUpdateResult!

Arguments
Name Description
input - TumblingWindowUpdateInput!

Example

Query
mutation TumblingWindowUpdate($input: TumblingWindowUpdateInput!) {
  tumblingWindowUpdate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": TumblingWindowUpdateInput}
Response
{
  "data": {
    "tumblingWindowUpdate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

typeNotificationRuleConditionCreate

Arguments
Name Description
input - TypeNotificationRuleConditionCreateInput!

Example

Query
mutation TypeNotificationRuleConditionCreate($input: TypeNotificationRuleConditionCreateInput!) {
  typeNotificationRuleConditionCreate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": TypeNotificationRuleConditionCreateInput}
Response
{
  "data": {
    "typeNotificationRuleConditionCreate": {
      "errors": [ApiError]
    }
  }
}

typeNotificationRuleConditionUpdate

Arguments
Name Description
input - TypeNotificationRuleConditionUpdateInput!

Example

Query
mutation TypeNotificationRuleConditionUpdate($input: TypeNotificationRuleConditionUpdateInput!) {
  typeNotificationRuleConditionUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": TypeNotificationRuleConditionUpdateInput}
Response
{
  "data": {
    "typeNotificationRuleConditionUpdate": {
      "errors": [ApiError]
    }
  }
}

userCreate

Response

Returns a UserCreateResult!

Arguments
Name Description
input - UserCreateInput!

Example

Query
mutation UserCreate($input: UserCreateInput!) {
  userCreate(input: $input) {
    errors {
      code
      message
    }
    user {
      createdAt
      displayName
      email
      fullName
      id
      identities {
        ... on FederatedIdentity {
          ...FederatedIdentityFragment
        }
        ... on LocalIdentity {
          ...LocalIdentityFragment
        }
      }
      lastLoginAt
      resourceName
      resourceNamespace
      role
      status
      updatedAt
    }
  }
}
Variables
{"input": UserCreateInput}
Response
{
  "data": {
    "userCreate": {
      "errors": [UserError],
      "user": User
    }
  }
}

userDelete

Response

Returns a UserDeleteResult!

Arguments
Name Description
input - UserDeleteInput!

Example

Query
mutation UserDelete($input: UserDeleteInput!) {
  userDelete(input: $input) {
    errors {
      code
      message
    }
    user {
      createdAt
      displayName
      email
      fullName
      id
      identities {
        ... on FederatedIdentity {
          ...FederatedIdentityFragment
        }
        ... on LocalIdentity {
          ...LocalIdentityFragment
        }
      }
      lastLoginAt
      resourceName
      resourceNamespace
      role
      status
      updatedAt
    }
  }
}
Variables
{"input": UserDeleteInput}
Response
{
  "data": {
    "userDelete": {
      "errors": [UserDeleteError],
      "user": User
    }
  }
}

userNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation UserNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  userNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "userNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "abc123",
      "resourceNamespace": "abc123"
    }
  }
}

userUpdate

Response

Returns a UserUpdateResult!

Arguments
Name Description
input - UserUpdateInput!

Example

Query
mutation UserUpdate($input: UserUpdateInput!) {
  userUpdate(input: $input) {
    errors {
      code
      message
    }
    user {
      createdAt
      displayName
      email
      fullName
      id
      identities {
        ... on FederatedIdentity {
          ...FederatedIdentityFragment
        }
        ... on LocalIdentity {
          ...LocalIdentityFragment
        }
      }
      lastLoginAt
      resourceName
      resourceNamespace
      role
      status
      updatedAt
    }
  }
}
Variables
{"input": UserUpdateInput}
Response
{
  "data": {
    "userUpdate": {
      "errors": [UserUpdateError],
      "user": User
    }
  }
}

validatorNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation ValidatorNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  validatorNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "validatorNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "abc123",
      "resourceNamespace": "abc123"
    }
  }
}

validatorRecommendationApply

Arguments
Name Description
input - ValidatorRecommendationApplyInput!

Example

Query
mutation ValidatorRecommendationApply($input: ValidatorRecommendationApplyInput!) {
  validatorRecommendationApply(input: $input) {
    failedIds
    successIds
  }
}
Variables
{"input": ValidatorRecommendationApplyInput}
Response
{
  "data": {
    "validatorRecommendationApply": {
      "failedIds": [RecommendationId],
      "successIds": [4]
    }
  }
}

validatorRecommendationDismiss

Arguments
Name Description
input - ValidatorRecommendationDismissInput!

Example

Query
mutation ValidatorRecommendationDismiss($input: ValidatorRecommendationDismissInput!) {
  validatorRecommendationDismiss(input: $input) {
    errors {
      code
      message
    }
    recommendationIds
  }
}
Variables
{"input": ValidatorRecommendationDismissInput}
Response
{
  "data": {
    "validatorRecommendationDismiss": {
      "errors": [ApiError],
      "recommendationIds": ["4"]
    }
  }
}

validatorWithDynamicThresholdUpdate

Arguments
Name Description
input - ValidatorWithDynamicThresholdUpdateInput!

Example

Query
mutation ValidatorWithDynamicThresholdUpdate($input: ValidatorWithDynamicThresholdUpdateInput!) {
  validatorWithDynamicThresholdUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": ValidatorWithDynamicThresholdUpdateInput}
Response
{
  "data": {
    "validatorWithDynamicThresholdUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

validatorWithFixedThresholdUpdate

Arguments
Name Description
input - ValidatorWithFixedThresholdUpdateInput!

Example

Query
mutation ValidatorWithFixedThresholdUpdate($input: ValidatorWithFixedThresholdUpdateInput!) {
  validatorWithFixedThresholdUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": ValidatorWithFixedThresholdUpdateInput}
Response
{
  "data": {
    "validatorWithFixedThresholdUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

validatorsDelete

Response

Returns a ValidatorsDeleteResult!

Arguments
Name Description
ids - [ValidatorId!]!

Example

Query
mutation ValidatorsDelete($ids: [ValidatorId!]!) {
  validatorsDelete(ids: $ids) {
    errors {
      code
      message
    }
  }
}
Variables
{"ids": [ValidatorId]}
Response
{"data": {"validatorsDelete": {"errors": [ApiError]}}}

volumeValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - VolumeValidatorUpdateInput!

Example

Query
mutation VolumeValidatorUpdate($input: VolumeValidatorUpdateInput!) {
  volumeValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": VolumeValidatorUpdateInput}
Response
{
  "data": {
    "volumeValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

volumeValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - VolumeValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation VolumeValidatorWithDynamicThresholdCreate(
  $input: VolumeValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  volumeValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": VolumeValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "volumeValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

volumeValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - VolumeValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation VolumeValidatorWithFixedThresholdCreate(
  $input: VolumeValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  volumeValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...ValidatorIncidentFragment
      }
      name
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": VolumeValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "volumeValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

webhookChannelCreate

Response

Returns a ChannelCreateResult!

Arguments
Name Description
input - WebhookChannelCreateInput!

Example

Query
mutation WebhookChannelCreate($input: WebhookChannelCreateInput!) {
  webhookChannelCreate(input: $input) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": WebhookChannelCreateInput}
Response
{
  "data": {
    "webhookChannelCreate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

webhookChannelUpdate

Response

Returns a ChannelUpdateResult!

Arguments
Name Description
input - WebhookChannelUpdateInput!

Example

Query
mutation WebhookChannelUpdate($input: WebhookChannelUpdateInput!) {
  webhookChannelUpdate(input: $input) {
    channel {
      createdAt
      id
      name
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": WebhookChannelUpdateInput}
Response
{
  "data": {
    "webhookChannelUpdate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

windowNamespaceUpdate

Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation WindowNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  windowNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "windowNamespaceUpdate": {
      "errors": [ApiError],
      "resourceName": "abc123",
      "resourceNamespace": "xyz789"
    }
  }
}

windowsDelete

Response

Returns a WindowsDeleteResult!

Arguments
Name Description
ids - [WindowId!]!

Example

Query
mutation WindowsDelete($ids: [WindowId!]!) {
  windowsDelete(ids: $ids) {
    errors {
      code
      message
    }
  }
}
Variables
{"ids": [WindowId]}
Response
{"data": {"windowsDelete": {"errors": [ApiError]}}}

Types

ApiError

Fields
Field Name Description
code - ApiErrorCode!
message - String!
Example
{"code": "UNKNOWN", "message": "abc123"}

ApiErrorCode

Values
Enum Value Description

UNKNOWN

Example
"UNKNOWN"

AwsAthenaCredential

Fields
Field Name Description
config - AwsAthenaCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": AwsAthenaCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

AwsAthenaCredentialConfig

Fields
Field Name Description
accessKey - String!
queryResultLocation - String!
region - String!
Example
{
  "accessKey": "abc123",
  "queryResultLocation": "abc123",
  "region": "abc123"
}

AwsAthenaCredentialCreateInput

Fields
Input Field Description
accessKey - String!
name - String!
queryResultLocation - String!
region - String!
resourceName - String
resourceNamespace - String
secretKey - String!
Example
{
  "accessKey": "abc123",
  "name": "xyz789",
  "queryResultLocation": "abc123",
  "region": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "secretKey": "abc123"
}

AwsAthenaCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
secretKey - String!
Example
{
  "id": CredentialId,
  "secretKey": "abc123"
}

AwsAthenaCredentialUpdateInput

Fields
Input Field Description
accessKey - String!
id - CredentialId!
queryResultLocation - String!
region - String!
secretKey - String!
Example
{
  "accessKey": "abc123",
  "id": CredentialId,
  "queryResultLocation": "xyz789",
  "region": "abc123",
  "secretKey": "abc123"
}

AwsAthenaInferSchemaInput

Fields
Input Field Description
catalog - String!
credentialId - CredentialId!
database - String!
table - String!
Example
{
  "catalog": "abc123",
  "credentialId": CredentialId,
  "database": "xyz789",
  "table": "abc123"
}

AwsAthenaSource

Fields
Field Name Description
config - AwsAthenaSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": AwsAthenaSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

AwsAthenaSourceConfig

Fields
Field Name Description
catalog - String!
cursorField - String
database - String!
lookbackDays - Int!
schedule - CronExpression
table - String!
Example
{
  "catalog": "abc123",
  "cursorField": "xyz789",
  "database": "xyz789",
  "lookbackDays": 123,
  "schedule": CronExpression,
  "table": "xyz789"
}

AwsAthenaSourceCreateInput

Fields
Input Field Description
catalog - String!
credentialId - CredentialId!
cursorField - String
database - String!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
name - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
table - String!
Example
{
  "catalog": "xyz789",
  "credentialId": CredentialId,
  "cursorField": "abc123",
  "database": "xyz789",
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "schedule": CronExpression,
  "table": "xyz789"
}

AwsAthenaSourceDebugInfo

Fields
Field Name Description
endTime - DateTime!
sqlQuery - String!
startTime - DateTime!
Example
{
  "endTime": "2007-12-03T10:15:30Z",
  "sqlQuery": "abc123",
  "startTime": "2007-12-03T10:15:30Z"
}

AwsAthenaSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "schedule": CronExpression
}

AwsCredential

Fields
Field Name Description
config - AwsCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": AwsCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

AwsCredentialConfig

Fields
Field Name Description
accessKey - String!
Example
{"accessKey": "xyz789"}

AwsCredentialCreateInput

Fields
Input Field Description
accessKey - String!
name - String!
resourceName - String
resourceNamespace - String
secretKey - String!
Example
{
  "accessKey": "abc123",
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "secretKey": "xyz789"
}

AwsCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
secretKey - String!
Example
{
  "id": CredentialId,
  "secretKey": "xyz789"
}

AwsCredentialUpdateInput

Fields
Input Field Description
accessKey - String!
id - CredentialId!
secretKey - String!
Example
{
  "accessKey": "abc123",
  "id": CredentialId,
  "secretKey": "abc123"
}

AwsKinesisInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
messageFormat - StreamingSourceMessageFormatConfigInput
region - String!
streamName - String!
Example
{
  "credentialId": CredentialId,
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "region": "abc123",
  "streamName": "abc123"
}

AwsKinesisSource

Fields
Field Name Description
config - AwsKinesisSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": AwsKinesisSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

AwsKinesisSourceConfig

Fields
Field Name Description
messageFormat - StreamingSourceMessageFormatConfig
region - String!
streamName - String!
Example
{
  "messageFormat": StreamingSourceMessageFormatConfig,
  "region": "abc123",
  "streamName": "abc123"
}

AwsKinesisSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jtdSchema - JsonTypeDefinition!
messageFormat - StreamingSourceMessageFormatConfigInput
name - String!
region - String!
resourceName - String
resourceNamespace - String
streamName - String!
Example
{
  "credentialId": CredentialId,
  "jtdSchema": JsonTypeDefinition,
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "name": "xyz789",
  "region": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "streamName": "abc123"
}

AwsKinesisSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
messageFormat - StreamingSourceMessageFormatConfigInput
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "messageFormat": StreamingSourceMessageFormatConfigInput
}

AwsRedShiftSourceDebugInfo

Fields
Field Name Description
endTime - DateTime!
sqlQuery - String!
startTime - DateTime!
Example
{
  "endTime": "2007-12-03T10:15:30Z",
  "sqlQuery": "xyz789",
  "startTime": "2007-12-03T10:15:30Z"
}

AwsRedshiftCredential

Fields
Field Name Description
config - AwsRedshiftCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": AwsRedshiftCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

AwsRedshiftCredentialConfig

Fields
Field Name Description
defaultDatabase - String!
host - String!
port - Int!
user - String!
Example
{
  "defaultDatabase": "xyz789",
  "host": "abc123",
  "port": 987,
  "user": "xyz789"
}

AwsRedshiftCredentialCreateInput

Fields
Input Field Description
defaultDatabase - String!
host - String!
name - String!
password - String!
port - Int!
resourceName - String
resourceNamespace - String
user - String!
Example
{
  "defaultDatabase": "abc123",
  "host": "abc123",
  "name": "xyz789",
  "password": "abc123",
  "port": 123,
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "user": "xyz789"
}

AwsRedshiftCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
password - String!
Example
{
  "id": CredentialId,
  "password": "xyz789"
}

AwsRedshiftCredentialUpdateInput

Fields
Input Field Description
defaultDatabase - String!
host - String!
id - CredentialId!
password - String!
port - Int!
user - String!
Example
{
  "defaultDatabase": "abc123",
  "host": "xyz789",
  "id": CredentialId,
  "password": "abc123",
  "port": 987,
  "user": "abc123"
}

AwsRedshiftInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
database - String
schema - String!
table - String!
Example
{
  "credentialId": CredentialId,
  "database": "abc123",
  "schema": "abc123",
  "table": "abc123"
}

AwsRedshiftSource

Fields
Field Name Description
config - AwsRedshiftSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": AwsRedshiftSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

AwsRedshiftSourceConfig

Fields
Field Name Description
cursorField - String
database - String!
lookbackDays - Int!
schedule - CronExpression
schema - String!
table - String!
Example
{
  "cursorField": "abc123",
  "database": "abc123",
  "lookbackDays": 123,
  "schedule": CronExpression,
  "schema": "xyz789",
  "table": "abc123"
}

AwsRedshiftSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
cursorField - String
database - String
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
name - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
schema - String!
table - String!
Example
{
  "credentialId": CredentialId,
  "cursorField": "abc123",
  "database": "abc123",
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 123,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "schedule": CronExpression,
  "schema": "abc123",
  "table": "xyz789"
}

AwsRedshiftSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "schedule": CronExpression
}

AwsS3InferSchemaInput

Fields
Input Field Description
bucket - String!
credentialId - CredentialId!
csv - CsvParserInput
fileFormat - FileFormat
filePattern - String
prefix - String!
Example
{
  "bucket": "xyz789",
  "credentialId": CredentialId,
  "csv": CsvParserInput,
  "fileFormat": "CSV",
  "filePattern": "xyz789",
  "prefix": "xyz789"
}

AwsS3Source

Fields
Field Name Description
config - AwsS3SourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": AwsS3SourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

AwsS3SourceConfig

Fields
Field Name Description
bucket - String!
csv - CsvParser
fileFormat - FileFormat
filePattern - String
prefix - String!
schedule - CronExpression
Example
{
  "bucket": "abc123",
  "csv": CsvParser,
  "fileFormat": "CSV",
  "filePattern": "abc123",
  "prefix": "abc123",
  "schedule": CronExpression
}

AwsS3SourceCreateInput

Fields
Input Field Description
bucket - String!
credentialId - CredentialId!
csv - CsvParserInput
fileFormat - FileFormat
filePattern - String
jtdSchema - JsonTypeDefinition!
name - String!
prefix - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
Example
{
  "bucket": "xyz789",
  "credentialId": CredentialId,
  "csv": CsvParserInput,
  "fileFormat": "CSV",
  "filePattern": "xyz789",
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "prefix": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "schedule": CronExpression
}

AwsS3SourceDebugInfo

Fields
Field Name Description
bucket - String!
endTime - DateTime!
filePath - [String!]!
startTime - DateTime!
Example
{
  "bucket": "abc123",
  "endTime": "2007-12-03T10:15:30Z",
  "filePath": ["abc123"],
  "startTime": "2007-12-03T10:15:30Z"
}

AwsS3SourceUpdateInput

Fields
Input Field Description
csv - CsvParserInput
filePattern - String
id - SourceId!
jtdSchema - JsonTypeDefinition!
schedule - CronExpression
Example
{
  "csv": CsvParserInput,
  "filePattern": "xyz789",
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "schedule": CronExpression
}

AzureSynapseEntraIdCredential

Fields
Field Name Description
config - AzureSynapseEntraIdCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": AzureSynapseEntraIdCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

AzureSynapseEntraIdCredentialConfig

Fields
Field Name Description
clientId - String!
database - String
host - String!
port - Int!
Example
{
  "clientId": "xyz789",
  "database": "abc123",
  "host": "abc123",
  "port": 123
}

AzureSynapseEntraIdCredentialCreateInput

Fields
Input Field Description
clientId - String!
clientSecret - String!
database - String
host - String!
name - String!
port - Int!
resourceName - String
resourceNamespace - String
Example
{
  "clientId": "xyz789",
  "clientSecret": "xyz789",
  "database": "abc123",
  "host": "abc123",
  "name": "xyz789",
  "port": 123,
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789"
}

AzureSynapseEntraIdCredentialSecretChangedInput

Fields
Input Field Description
clientSecret - String!
id - CredentialId!
Example
{
  "clientSecret": "abc123",
  "id": CredentialId
}

AzureSynapseEntraIdCredentialUpdateInput

Fields
Input Field Description
clientId - String!
clientSecret - String!
database - String
host - String!
id - CredentialId!
port - Int!
Example
{
  "clientId": "abc123",
  "clientSecret": "abc123",
  "database": "xyz789",
  "host": "xyz789",
  "id": CredentialId,
  "port": 123
}

AzureSynapseInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
database - String!
schema - String!
table - String!
Example
{
  "credentialId": CredentialId,
  "database": "xyz789",
  "schema": "xyz789",
  "table": "xyz789"
}

AzureSynapseSource

Fields
Field Name Description
config - AzureSynapseSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": AzureSynapseSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

AzureSynapseSourceConfig

Fields
Field Name Description
cursorField - String
database - String!
lookbackDays - Int!
schedule - CronExpression
schema - String!
table - String!
Example
{
  "cursorField": "abc123",
  "database": "xyz789",
  "lookbackDays": 987,
  "schedule": CronExpression,
  "schema": "xyz789",
  "table": "xyz789"
}

AzureSynapseSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
cursorField - String
database - String!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
name - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
schema - String!
table - String!
Example
{
  "credentialId": CredentialId,
  "cursorField": "xyz789",
  "database": "xyz789",
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 123,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "schedule": CronExpression,
  "schema": "abc123",
  "table": "abc123"
}

AzureSynapseSourceDebugInfo

Fields
Field Name Description
endTime - DateTime!
sqlQuery - String!
startTime - DateTime!
Example
{
  "endTime": "2007-12-03T10:15:30Z",
  "sqlQuery": "xyz789",
  "startTime": "2007-12-03T10:15:30Z"
}

AzureSynapseSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 123,
  "schedule": CronExpression
}

AzureSynapseSqlCredential

Fields
Field Name Description
config - AzureSynapseSqlCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": AzureSynapseSqlCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

AzureSynapseSqlCredentialConfig

Fields
Field Name Description
database - String
host - String!
port - Int!
username - String!
Example
{
  "database": "xyz789",
  "host": "abc123",
  "port": 987,
  "username": "abc123"
}

AzureSynapseSqlCredentialCreateInput

Fields
Input Field Description
database - String
host - String!
name - String!
password - String!
port - Int!
resourceName - String
resourceNamespace - String
username - String!
Example
{
  "database": "xyz789",
  "host": "xyz789",
  "name": "abc123",
  "password": "xyz789",
  "port": 123,
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "username": "abc123"
}

AzureSynapseSqlCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
password - String!
Example
{
  "id": CredentialId,
  "password": "xyz789"
}

AzureSynapseSqlCredentialUpdateInput

Fields
Input Field Description
database - String
host - String!
id - CredentialId!
password - String!
port - Int!
username - String!
Example
{
  "database": "xyz789",
  "host": "abc123",
  "id": CredentialId,
  "password": "xyz789",
  "port": 123,
  "username": "xyz789"
}

Boolean

Description

The Boolean scalar type represents true or false

CategoricalDistributionMetric

Values
Enum Value Description

ADDED

CHANGED

RELATIVE_ENTROPY

REMOVED

Example
"ADDED"

CategoricalDistributionValidator

Fields
Field Name Description
config - CategoricalDistributionValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
referenceSourceConfig - ReferenceSourceConfig!
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": CategoricalDistributionValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "referenceSourceConfig": ReferenceSourceConfig,
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

CategoricalDistributionValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
metric - CategoricalDistributionMetric!
referenceSourceField - JsonPointer!
sourceField - JsonPointer!
threshold - Threshold!
Example
{
  "initializeWithBackfill": true,
  "metric": "ADDED",
  "referenceSourceField": JsonPointer,
  "sourceField": JsonPointer,
  "threshold": DynamicThreshold
}

CategoricalDistributionValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
metric - CategoricalDistributionMetric!
name - String
referenceSourceConfig - ReferenceSourceConfigCreateInput!
referenceSourceField - JsonPointer!
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
sourceField - JsonPointer!
Example
{
  "initializeWithBackfill": false,
  "metric": "ADDED",
  "name": "xyz789",
  "referenceSourceConfig": ReferenceSourceConfigCreateInput,
  "referenceSourceField": JsonPointer,
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfigCreateInput,
  "sourceField": JsonPointer
}

CategoricalDistributionValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
referenceSourceConfig - ReferenceSourceConfigUpdateInput!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "referenceSourceConfig": ReferenceSourceConfigUpdateInput,
  "sourceConfig": SourceConfigUpdateInput
}

Channel

Fields
Field Name Description
createdAt - DateTime!
id - ChannelId!
name - String!
notificationRules - [NotificationRule!]!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Possible Types
Channel Types

MsTeamsChannel

SlackChannel

WebhookChannel

Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": ChannelId,
  "name": "abc123",
  "notificationRules": [NotificationRule],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

ChannelCreateResult

Fields
Field Name Description
channel - Channel
errors - [ApiError!]!
Example
{
  "channel": Channel,
  "errors": [ApiError]
}

ChannelDeleteInput

Fields
Input Field Description
id - ChannelId!
Example
{"id": ChannelId}

ChannelDeleteResult

Fields
Field Name Description
channel - Channel
errors - [ApiError!]!
Example
{
  "channel": Channel,
  "errors": [ApiError]
}

ChannelId

Example
ChannelId

ChannelUpdateResult

Fields
Field Name Description
channel - Channel
errors - [ApiError!]!
Example
{
  "channel": Channel,
  "errors": [ApiError]
}

ComparisonOperator

Values
Enum Value Description

EQUAL

GREATER

GREATER_EQUAL

LESS

LESS_EQUAL

NOT_EQUAL

Example
"EQUAL"

Credential

Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

CredentialCreateResult

Fields
Field Name Description
credential - Credential
errors - [ApiError!]!
Example
{
  "credential": Credential,
  "errors": [ApiError]
}

CredentialId

Example
CredentialId

CredentialSecretChangedResult

Fields
Field Name Description
errors - [ApiError!]!
hasChanged - Boolean
Example
{"errors": [ApiError], "hasChanged": false}

CredentialUpdateResult

Fields
Field Name Description
credential - Credential
errors - [ApiError!]!
Example
{
  "credential": Credential,
  "errors": [ApiError]
}

CredentialsDeleteResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}

CronExpression

Example
CronExpression

CsvParser

Fields
Field Name Description
delimiter - String!
nullMarker - String
Example
{
  "delimiter": "abc123",
  "nullMarker": "xyz789"
}

CsvParserInput

Fields
Input Field Description
delimiter - String!
nullMarker - String
Example
{
  "delimiter": "abc123",
  "nullMarker": "abc123"
}

DataQuality

Fields
Field Name Description
incidentCount - Int!
quality - Float!
qualityDiff - Float!
totalCount - Int!
Example
{
  "incidentCount": 123,
  "quality": 987.65,
  "qualityDiff": 987.65,
  "totalCount": 123
}

DatabricksCredential

Fields
Field Name Description
config - DatabricksCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": DatabricksCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

DatabricksCredentialConfig

Fields
Field Name Description
host - String!
httpPath - String!
port - Int!
Example
{
  "host": "abc123",
  "httpPath": "xyz789",
  "port": 123
}

DatabricksCredentialCreateInput

Fields
Input Field Description
accessToken - String!
host - String!
httpPath - String!
name - String!
port - Int!
resourceName - String
resourceNamespace - String
Example
{
  "accessToken": "abc123",
  "host": "abc123",
  "httpPath": "abc123",
  "name": "xyz789",
  "port": 123,
  "resourceName": "abc123",
  "resourceNamespace": "abc123"
}

DatabricksCredentialSecretChangedInput

Fields
Input Field Description
accessToken - String!
id - CredentialId!
Example
{
  "accessToken": "xyz789",
  "id": CredentialId
}

DatabricksCredentialUpdateInput

Fields
Input Field Description
accessToken - String!
host - String!
httpPath - String!
id - CredentialId!
port - Int!
Example
{
  "accessToken": "xyz789",
  "host": "xyz789",
  "httpPath": "xyz789",
  "id": CredentialId,
  "port": 123
}

DatabricksInferSchemaInput

Fields
Input Field Description
catalog - String!
credentialId - CredentialId!
schema - String!
table - String!
Example
{
  "catalog": "abc123",
  "credentialId": CredentialId,
  "schema": "abc123",
  "table": "abc123"
}

DatabricksListCatalogsInput

Fields
Input Field Description
credentialId - CredentialId!
Example
{"credentialId": CredentialId}

DatabricksListSchemasInput

Fields
Input Field Description
catalog - String!
credentialId - CredentialId!
Example
{
  "catalog": "xyz789",
  "credentialId": CredentialId
}

DatabricksListTablesInput

Fields
Input Field Description
catalog - String!
credentialId - CredentialId!
schema - String!
Example
{
  "catalog": "xyz789",
  "credentialId": CredentialId,
  "schema": "xyz789"
}

DatabricksSource

Fields
Field Name Description
config - DatabricksSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": DatabricksSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

DatabricksSourceConfig

Fields
Field Name Description
catalog - String!
cursorField - String
lookbackDays - Int!
schedule - CronExpression
schema - String!
table - String!
Example
{
  "catalog": "abc123",
  "cursorField": "abc123",
  "lookbackDays": 987,
  "schedule": CronExpression,
  "schema": "abc123",
  "table": "abc123"
}

DatabricksSourceCreateInput

Fields
Input Field Description
catalog - String!
credentialId - CredentialId!
cursorField - String
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
name - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
schema - String!
table - String!
Example
{
  "catalog": "abc123",
  "credentialId": CredentialId,
  "cursorField": "xyz789",
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 123,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "schedule": CronExpression,
  "schema": "xyz789",
  "table": "xyz789"
}

DatabricksSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 123,
  "schedule": CronExpression
}

DatabricksStartWarehouseInput

Fields
Input Field Description
credentialId - CredentialId!
Example
{"credentialId": CredentialId}

DatabricksWarehouseInfo

Fields
Field Name Description
autoStopMinutes - Int!
name - String!
state - String!
Example
{
  "autoStopMinutes": 987,
  "name": "abc123",
  "state": "xyz789"
}

DatabricksWarehouseInfoInput

Fields
Input Field Description
credentialId - CredentialId!
Example
{"credentialId": CredentialId}

DateTime

Example
"2007-12-03T10:15:30Z"

DbtArtifactMultipartUploadAppendPartInput

Description

Append to a multipart upload. The payload upon completion should have the format.

{
manifest: {},
run_result: {}
}

Where the manifest and run_result fields contain the respective artifact json

Fields
Input Field Description
id - DbtArtifactMultipartUploadId!
part - String!
Example
{
  "id": DbtArtifactMultipartUploadId,
  "part": "xyz789"
}

DbtArtifactMultipartUploadCompleteInput

Fields
Input Field Description
id - DbtArtifactMultipartUploadId!
Example
{"id": DbtArtifactMultipartUploadId}

DbtArtifactMultipartUploadCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jobName - String!
Example
{
  "credentialId": CredentialId,
  "jobName": "xyz789"
}

DbtArtifactMultipartUploadCreateResult

Fields
Field Name Description
errors - [ApiError!]!
id - DbtArtifactMultipartUploadId!
Example
{
  "errors": [ApiError],
  "id": DbtArtifactMultipartUploadId
}

DbtArtifactMultipartUploadId

Example
DbtArtifactMultipartUploadId

DbtArtifactMultipartUploadResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}

DbtArtifactUploadInput

Fields
Input Field Description
credentialId - CredentialId!
jobName - String!
manifest - JsonObject!
runResults - JsonObject
Example
{
  "credentialId": CredentialId,
  "jobName": "abc123",
  "manifest": JsonObject,
  "runResults": JsonObject
}

DbtArtifactUploadResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}

DbtCloudCredential

Fields
Field Name Description
config - DbtCloudCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": DbtCloudCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

DbtCloudCredentialConfig

Fields
Field Name Description
accountId - String!
apiBaseUrl - String
warehouseCredential - Credential!
Example
{
  "accountId": "xyz789",
  "apiBaseUrl": "xyz789",
  "warehouseCredential": Credential
}

DbtCloudCredentialCreateInput

Fields
Input Field Description
accountId - String!
apiBaseUrl - String
name - String!
resourceName - String
resourceNamespace - String
token - String!
warehouseCredentialId - CredentialId!
Example
{
  "accountId": "xyz789",
  "apiBaseUrl": "abc123",
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "token": "xyz789",
  "warehouseCredentialId": CredentialId
}

DbtCloudCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
token - String!
Example
{
  "id": CredentialId,
  "token": "xyz789"
}

DbtCloudCredentialUpdateInput

Fields
Input Field Description
accountId - String!
apiBaseUrl - String
id - CredentialId!
token - String!
warehouseCredentialId - CredentialId!
Example
{
  "accountId": "xyz789",
  "apiBaseUrl": "xyz789",
  "id": CredentialId,
  "token": "xyz789",
  "warehouseCredentialId": CredentialId
}

DbtCoreCredential

Fields
Field Name Description
config - DbtCoreCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": DbtCoreCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

DbtCoreCredentialConfig

Fields
Field Name Description
warehouseCredential - Credential!
Example
{"warehouseCredential": Credential}

DbtCoreCredentialCreateInput

Fields
Input Field Description
name - String!
resourceName - String
resourceNamespace - String
warehouseCredentialId - CredentialId!
Example
{
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "warehouseCredentialId": CredentialId
}

DbtCoreCredentialUpdateInput

Fields
Input Field Description
id - CredentialId!
warehouseCredentialId - CredentialId!
Example
{
  "id": CredentialId,
  "warehouseCredentialId": CredentialId
}

DbtModelListJobsInput

Fields
Input Field Description
projectName - String!
Example
{"projectName": "xyz789"}

DbtModelRunSource

Fields
Field Name Description
config - DbtModelRunSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": DbtModelRunSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

DbtModelRunSourceConfig

Fields
Field Name Description
jobName - String!
projectName - String!
schedule - CronExpression
Example
{
  "jobName": "xyz789",
  "projectName": "xyz789",
  "schedule": CronExpression
}

DbtModelRunSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jobName - String!
jtdSchema - JsonTypeDefinition!
name - String!
projectName - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
Example
{
  "credentialId": CredentialId,
  "jobName": "abc123",
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "projectName": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "schedule": CronExpression
}

DbtModelRunSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "schedule": CronExpression
}

DbtTestResultSource

Fields
Field Name Description
config - DbtTestResultSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": DbtTestResultSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

DbtTestResultSourceConfig

Fields
Field Name Description
jobName - String!
projectName - String!
schedule - CronExpression
Example
{
  "jobName": "xyz789",
  "projectName": "abc123",
  "schedule": CronExpression
}

DbtTestResultSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jobName - String!
jtdSchema - JsonTypeDefinition!
name - String!
projectName - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
Example
{
  "credentialId": CredentialId,
  "jobName": "xyz789",
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "projectName": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "schedule": CronExpression
}

DbtTestResultSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "schedule": CronExpression
}

DebugRecordsSample

Fields
Field Name Description
columns - [String!]!
rows - [JSON!]!
Example
{"columns": ["xyz789"], "rows": [{}]}

DecisionBoundsType

Values
Enum Value Description

LOWER

UPPER

UPPER_AND_LOWER

Example
"LOWER"

DemoCredential

Fields
Field Name Description
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

DemoCredentialCreateInput

Fields
Input Field Description
name - String!
resourceName - String
resourceNamespace - String
Example
{
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789"
}

DemoSource

Fields
Field Name Description
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

DemoSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jtdSchema - JsonTypeDefinition!
name - String!
resourceName - String
resourceNamespace - String
Example
{
  "credentialId": CredentialId,
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123"
}

DynamicThreshold

Fields
Field Name Description
decisionBoundsType - DecisionBoundsType
sensitivity - Float!
Example
{"decisionBoundsType": "LOWER", "sensitivity": 987.65}

DynamicThresholdCreateInput

Fields
Input Field Description
decisionBoundsType - DecisionBoundsType
sensitivity - Float!
Example
{"decisionBoundsType": "LOWER", "sensitivity": 123.45}

FederatedIdentity

Fields
Field Name Description
createdAt - DateTime!
id - ID!
idp - IdentityProvider!
userId - String
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": 4,
  "idp": IdentityProvider,
  "userId": "abc123"
}

FileFormat

Values
Enum Value Description

CSV

JSON

PARQUET

Example
"CSV"

FileWindow

Fields
Field Name Description
createdAt - DateTime!
dataTimeField - JsonPointer!
id - WindowId!
name - String!
resourceName - String!
resourceNamespace - String!
source - Source!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "dataTimeField": JsonPointer,
  "id": WindowId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "source": Source,
  "updatedAt": "2007-12-03T10:15:30Z"
}

FileWindowCreateInput

Fields
Input Field Description
dataTimeField - JsonPointer!
resourceName - String
resourceNamespace - String
sourceId - SourceId!
Example
{
  "dataTimeField": JsonPointer,
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "sourceId": SourceId
}

FixedBatchWindow

Fields
Field Name Description
config - FixedBatchWindowConfig!
createdAt - DateTime!
dataTimeField - JsonPointer!
id - WindowId!
name - String!
resourceName - String!
resourceNamespace - String!
source - Source!
updatedAt - DateTime!
Example
{
  "config": FixedBatchWindowConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "dataTimeField": JsonPointer,
  "id": WindowId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "source": Source,
  "updatedAt": "2007-12-03T10:15:30Z"
}

FixedBatchWindowConfig

Fields
Field Name Description
batchSize - Int!
batchTimeoutSecs - Int
segmentedBatching - Boolean!
Example
{"batchSize": 123, "batchTimeoutSecs": 123, "segmentedBatching": false}

FixedBatchWindowCreateInput

Fields
Input Field Description
batchSize - Int!
batchTimeoutSecs - Int
dataTimeField - JsonPointer!
resourceName - String
resourceNamespace - String
segmentedBatching - Boolean!
sourceId - SourceId!
Example
{
  "batchSize": 987,
  "batchTimeoutSecs": 123,
  "dataTimeField": JsonPointer,
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "segmentedBatching": true,
  "sourceId": SourceId
}

FixedBatchWindowUpdateInput

Fields
Input Field Description
batchSize - Int!
batchTimeoutSecs - Int
id - WindowId!
segmentedBatching - Boolean!
Example
{
  "batchSize": 987,
  "batchTimeoutSecs": 123,
  "id": WindowId,
  "segmentedBatching": false
}

FixedThreshold

Fields
Field Name Description
operator - ComparisonOperator!
value - Float!
Example
{"operator": "EQUAL", "value": 123.45}

FixedThresholdCreateInput

Fields
Input Field Description
operator - ComparisonOperator!
value - Float!
Example
{"operator": "EQUAL", "value": 987.65}

Float

Description

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754

Example
123.45

FreshnessValidator

Fields
Field Name Description
config - FreshnessValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": FreshnessValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "xyz789",
  "progress": ValidatorProgress,
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

FreshnessValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
sourceField - JsonPointer
threshold - Threshold!
Example
{
  "initializeWithBackfill": false,
  "sourceField": JsonPointer,
  "threshold": DynamicThreshold
}

FreshnessValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
name - String
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
sourceField - JsonPointer
Example
{
  "initializeWithBackfill": true,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfigCreateInput,
  "sourceField": JsonPointer
}

FreshnessValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "sourceConfig": SourceConfigUpdateInput
}

GcpBigQueryInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
dataset - String!
project - String!
table - String!
Example
{
  "credentialId": CredentialId,
  "dataset": "xyz789",
  "project": "abc123",
  "table": "xyz789"
}

GcpBigQuerySource

Fields
Field Name Description
config - GcpBigQuerySourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": GcpBigQuerySourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

GcpBigQuerySourceConfig

Fields
Field Name Description
cursorField - String
dataset - String!
lookbackDays - Int!
project - String!
schedule - CronExpression
table - String!
Example
{
  "cursorField": "abc123",
  "dataset": "xyz789",
  "lookbackDays": 123,
  "project": "xyz789",
  "schedule": CronExpression,
  "table": "xyz789"
}

GcpBigQuerySourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
cursorField - String
dataset - String!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
name - String!
project - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
table - String!
Example
{
  "credentialId": CredentialId,
  "cursorField": "xyz789",
  "dataset": "abc123",
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "name": "xyz789",
  "project": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "schedule": CronExpression,
  "table": "abc123"
}

GcpBigQuerySourceDebugInfo

Fields
Field Name Description
endTime - DateTime!
sqlQuery - String!
startTime - DateTime!
Example
{
  "endTime": "2007-12-03T10:15:30Z",
  "sqlQuery": "xyz789",
  "startTime": "2007-12-03T10:15:30Z"
}

GcpBigQuerySourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "schedule": CronExpression
}

GcpCredential

Fields
Field Name Description
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

GcpCredentialCreateInput

Fields
Input Field Description
credential - String!
name - String!
resourceName - String
resourceNamespace - String
Example
{
  "credential": "xyz789",
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123"
}

GcpCredentialSecretChangedInput

Fields
Input Field Description
credential - String!
id - CredentialId!
Example
{
  "credential": "xyz789",
  "id": CredentialId
}

GcpCredentialUpdateInput

Fields
Input Field Description
credential - String!
id - CredentialId!
Example
{
  "credential": "abc123",
  "id": CredentialId
}

GcpPubSubInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
messageFormat - StreamingSourceMessageFormatConfigInput
project - String!
subscriptionId - String!
Example
{
  "credentialId": CredentialId,
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "project": "abc123",
  "subscriptionId": "abc123"
}

GcpPubSubLiteInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
location - String!
messageFormat - StreamingSourceMessageFormatConfigInput
project - String!
subscriptionId - String!
Example
{
  "credentialId": CredentialId,
  "location": "abc123",
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "project": "abc123",
  "subscriptionId": "xyz789"
}

GcpPubSubLiteSource

Fields
Field Name Description
config - GcpPubSubLiteSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": GcpPubSubLiteSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

GcpPubSubLiteSourceConfig

Fields
Field Name Description
location - String!
messageFormat - StreamingSourceMessageFormatConfig
project - String!
subscriptionId - String!
Example
{
  "location": "xyz789",
  "messageFormat": StreamingSourceMessageFormatConfig,
  "project": "abc123",
  "subscriptionId": "abc123"
}

GcpPubSubLiteSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jtdSchema - JsonTypeDefinition!
location - String!
messageFormat - StreamingSourceMessageFormatConfigInput
name - String!
project - String!
resourceName - String
resourceNamespace - String
subscriptionId - String!
Example
{
  "credentialId": CredentialId,
  "jtdSchema": JsonTypeDefinition,
  "location": "xyz789",
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "name": "abc123",
  "project": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "subscriptionId": "abc123"
}

GcpPubSubLiteSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
messageFormat - StreamingSourceMessageFormatConfigInput
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "messageFormat": StreamingSourceMessageFormatConfigInput
}

GcpPubSubSource

Fields
Field Name Description
config - GcpPubSubSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": GcpPubSubSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

GcpPubSubSourceConfig

Fields
Field Name Description
messageFormat - StreamingSourceMessageFormatConfig
project - String!
subscriptionId - String!
Example
{
  "messageFormat": StreamingSourceMessageFormatConfig,
  "project": "xyz789",
  "subscriptionId": "xyz789"
}

GcpPubSubSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jtdSchema - JsonTypeDefinition!
messageFormat - StreamingSourceMessageFormatConfigInput
name - String!
project - String!
resourceName - String
resourceNamespace - String
subscriptionId - String!
Example
{
  "credentialId": CredentialId,
  "jtdSchema": JsonTypeDefinition,
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "name": "abc123",
  "project": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "subscriptionId": "abc123"
}

GcpPubSubSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
messageFormat - StreamingSourceMessageFormatConfigInput
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "messageFormat": StreamingSourceMessageFormatConfigInput
}

GcpStorageInferSchemaInput

Fields
Input Field Description
bucket - String!
credentialId - CredentialId!
csv - CsvParserInput
fileFormat - FileFormat
filePattern - String
folder - String!
project - String!
Example
{
  "bucket": "abc123",
  "credentialId": CredentialId,
  "csv": CsvParserInput,
  "fileFormat": "CSV",
  "filePattern": "xyz789",
  "folder": "xyz789",
  "project": "xyz789"
}

GcpStorageSource

Fields
Field Name Description
config - GcpStorageSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": GcpStorageSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

GcpStorageSourceConfig

Fields
Field Name Description
bucket - String!
csv - CsvParser
fileFormat - FileFormat
filePattern - String
folder - String!
project - String!
schedule - CronExpression
Example
{
  "bucket": "xyz789",
  "csv": CsvParser,
  "fileFormat": "CSV",
  "filePattern": "abc123",
  "folder": "abc123",
  "project": "abc123",
  "schedule": CronExpression
}

GcpStorageSourceCreateInput

Fields
Input Field Description
bucket - String!
credentialId - CredentialId!
csv - CsvParserInput
fileFormat - FileFormat
filePattern - String
folder - String!
jtdSchema - JsonTypeDefinition!
name - String!
project - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
Example
{
  "bucket": "abc123",
  "credentialId": CredentialId,
  "csv": CsvParserInput,
  "fileFormat": "CSV",
  "filePattern": "xyz789",
  "folder": "xyz789",
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "project": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "schedule": CronExpression
}

GcpStorageSourceDebugInfo

Fields
Field Name Description
bucket - String!
endTime - DateTime!
filePath - [String!]!
startTime - DateTime!
Example
{
  "bucket": "xyz789",
  "endTime": "2007-12-03T10:15:30Z",
  "filePath": ["xyz789"],
  "startTime": "2007-12-03T10:15:30Z"
}

GcpStorageSourceUpdateInput

Fields
Input Field Description
csv - CsvParserInput
filePattern - String
id - SourceId!
jtdSchema - JsonTypeDefinition!
schedule - CronExpression
Example
{
  "csv": CsvParserInput,
  "filePattern": "abc123",
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "schedule": CronExpression
}

GlobalWindow

Fields
Field Name Description
createdAt - DateTime!
id - WindowId!
name - String!
resourceName - String!
resourceNamespace - String!
source - Source!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": WindowId,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "source": Source,
  "updatedAt": "2007-12-03T10:15:30Z"
}

GlobalWindowCreateInput

Fields
Input Field Description
resourceName - String
resourceNamespace - String
sourceId - SourceId!
Example
{
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "sourceId": SourceId
}

ID

Description

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID

Example
"4"

Identity

Types
Union Types

FederatedIdentity

LocalIdentity

Example
FederatedIdentity

IdentityDeleteError

Fields
Field Name Description
code - IdentityDeleteErrorCode!
message - String!
Example
{"code": "UNKNOWN", "message": "xyz789"}

IdentityDeleteErrorCode

Values
Enum Value Description

UNKNOWN

Example
"UNKNOWN"

IdentityDeleteInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

IdentityDeleteResult

Fields
Field Name Description
errors - [IdentityDeleteError!]!
Example
{"errors": [IdentityDeleteError]}

IdentityProvider

Fields
Field Name Description
createdAt - DateTime!
disabled - Boolean!
id - ID!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Possible Types
IdentityProvider Types

LocalIdentityProvider

SamlIdentityProvider

Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "disabled": true,
  "id": "4",
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

IdentityProviderCreateErrorCode

Values
Enum Value Description

UNKNOWN

Example
"UNKNOWN"

IdentityProviderCreateResult

Fields
Field Name Description
errors - [IdentityProviderError!]!
identityProvider - IdentityProvider
Example
{
  "errors": [IdentityProviderError],
  "identityProvider": IdentityProvider
}

IdentityProviderDeleteError

Fields
Field Name Description
code - IdentityProviderDeleteErrorCode!
message - String
Example
{"code": "UNKNOWN", "message": "xyz789"}

IdentityProviderDeleteErrorCode

Values
Enum Value Description

UNKNOWN

Example
"UNKNOWN"

IdentityProviderDeleteInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

IdentityProviderDeleteResult

Fields
Field Name Description
errors - [IdentityProviderDeleteError!]!
Example
{"errors": [IdentityProviderDeleteError]}

IdentityProviderError

Fields
Field Name Description
code - IdentityProviderCreateErrorCode!
message - String
Example
{"code": "UNKNOWN", "message": "abc123"}

IdentityProviderUpdateError

Fields
Field Name Description
code - IdentityProviderUpdateErrorCode!
message - String
Example
{"code": "UNKNOWN", "message": "abc123"}

IdentityProviderUpdateErrorCode

Values
Enum Value Description

UNKNOWN

Example
"UNKNOWN"

IdentityProviderUpdateResult

Fields
Field Name Description
errors - [IdentityProviderUpdateError!]!
identityProvider - IdentityProvider
Example
{
  "errors": [IdentityProviderUpdateError],
  "identityProvider": IdentityProvider
}

Incident

Fields
Field Name Description
createdAt - DateTime!
id - IncidentId!
Possible Types
Incident Types

ValidatorIncident

Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": IncidentId
}

IncidentId

Example
IncidentId

IncidentSeverity

Values
Enum Value Description

HIGH

LOW

MEDIUM

Example
"HIGH"

IncidentStatus

Values
Enum Value Description

INVESTIGATING

RESOLVED_EXPECTED

RESOLVED_NOT_AN_ANOMALY

RESOLVED_UNEXPECTED

TRIAGE

Example
"INVESTIGATING"

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1

Example
987

IssueTypename

Values
Enum Value Description

GenericSourceError

SchemaChangeSourceError

SegmentLimitExceededSourceError

ValidatorIncident

Example
"GenericSourceError"

JSON

Example
{}

JSONObject

Example
{}

JsonFilterExpression

Example
JsonFilterExpression

JsonObject

Example
JsonObject

JsonPointer

Example
JsonPointer

JsonTypeDefinition

Example
JsonTypeDefinition

KafkaInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
messageFormat - StreamingSourceMessageFormatConfigInput
topic - String!
Example
{
  "credentialId": CredentialId,
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "topic": "abc123"
}

KafkaSaslSslPlainCredential

Fields
Field Name Description
config - KafkaSaslSslPlainCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": KafkaSaslSslPlainCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

KafkaSaslSslPlainCredentialConfig

Fields
Field Name Description
bootstrapServers - [String!]!
username - String!
Example
{
  "bootstrapServers": ["xyz789"],
  "username": "xyz789"
}

KafkaSaslSslPlainCredentialCreateInput

Fields
Input Field Description
bootstrapServers - [String!]!
name - String!
password - String!
resourceName - String
resourceNamespace - String
username - String!
Example
{
  "bootstrapServers": ["xyz789"],
  "name": "xyz789",
  "password": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "username": "abc123"
}

KafkaSaslSslPlainCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
password - String!
Example
{
  "id": CredentialId,
  "password": "abc123"
}

KafkaSaslSslPlainCredentialUpdateInput

Fields
Input Field Description
bootstrapServers - [String!]!
id - CredentialId!
password - String!
username - String!
Example
{
  "bootstrapServers": ["xyz789"],
  "id": CredentialId,
  "password": "xyz789",
  "username": "xyz789"
}

KafkaSource

Fields
Field Name Description
config - KafkaSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": KafkaSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

KafkaSourceConfig

Fields
Field Name Description
messageFormat - StreamingSourceMessageFormatConfig
topic - String!
Example
{
  "messageFormat": StreamingSourceMessageFormatConfig,
  "topic": "xyz789"
}

KafkaSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
jtdSchema - JsonTypeDefinition!
messageFormat - StreamingSourceMessageFormatConfigInput
name - String!
resourceName - String
resourceNamespace - String
topic - String!
Example
{
  "credentialId": CredentialId,
  "jtdSchema": JsonTypeDefinition,
  "messageFormat": StreamingSourceMessageFormatConfigInput,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "topic": "xyz789"
}

KafkaSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
messageFormat - StreamingSourceMessageFormatConfigInput
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "messageFormat": StreamingSourceMessageFormatConfigInput
}

KafkaSslCredential

Fields
Field Name Description
config - KafkaSslCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": KafkaSslCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

KafkaSslCredentialConfig

Fields
Field Name Description
bootstrapServers - [String!]!
caCertificate - String!
Example
{
  "bootstrapServers": ["xyz789"],
  "caCertificate": "xyz789"
}

KafkaSslCredentialCreateInput

Fields
Input Field Description
bootstrapServers - [String!]!
caCertificate - String!
clientCertificate - String!
clientPrivateKey - String!
clientPrivateKeyPassword - String!
name - String!
resourceName - String
resourceNamespace - String
Example
{
  "bootstrapServers": ["xyz789"],
  "caCertificate": "abc123",
  "clientCertificate": "xyz789",
  "clientPrivateKey": "xyz789",
  "clientPrivateKeyPassword": "xyz789",
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789"
}

KafkaSslCredentialSecretChangedInput

Fields
Input Field Description
caCertificate - String!
clientCertificate - String!
clientPrivateKey - String!
clientPrivateKeyPassword - String!
id - CredentialId!
Example
{
  "caCertificate": "abc123",
  "clientCertificate": "abc123",
  "clientPrivateKey": "xyz789",
  "clientPrivateKeyPassword": "abc123",
  "id": CredentialId
}

KafkaSslCredentialUpdateInput

Fields
Input Field Description
bootstrapServers - [String!]!
caCertificate - String!
clientCertificate - String!
clientPrivateKey - String!
clientPrivateKeyPassword - String!
id - CredentialId!
Example
{
  "bootstrapServers": ["xyz789"],
  "caCertificate": "abc123",
  "clientCertificate": "xyz789",
  "clientPrivateKey": "xyz789",
  "clientPrivateKeyPassword": "xyz789",
  "id": CredentialId
}

LocalIdentity

Fields
Field Name Description
createdAt - DateTime!
id - ID!
userId - String
username - String!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": 4,
  "userId": "abc123",
  "username": "abc123"
}

LocalIdentityProvider

Fields
Field Name Description
createdAt - DateTime!
disabled - Boolean!
id - ID!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "disabled": false,
  "id": "4",
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

LocalIdentityProviderUpdateInput

Fields
Input Field Description
disabled - Boolean!
id - ID!
name - String!
Example
{
  "disabled": false,
  "id": 4,
  "name": "abc123"
}

LookerCredential

Fields
Field Name Description
config - LookerCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": LookerCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

LookerCredentialConfig

Fields
Field Name Description
baseUrl - String!
clientId - String!
Example
{
  "baseUrl": "xyz789",
  "clientId": "abc123"
}

LookerCredentialCreateInput

Fields
Input Field Description
baseUrl - String!
clientId - String!
clientSecret - String!
name - String!
resourceName - String
resourceNamespace - String
Example
{
  "baseUrl": "xyz789",
  "clientId": "abc123",
  "clientSecret": "xyz789",
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789"
}

LookerCredentialSecretChangedInput

Fields
Input Field Description
clientSecret - String!
id - CredentialId!
Example
{
  "clientSecret": "abc123",
  "id": CredentialId
}

LookerCredentialUpdateInput

Fields
Input Field Description
baseUrl - String!
clientId - String!
clientSecret - String!
id - CredentialId!
Example
{
  "baseUrl": "xyz789",
  "clientId": "abc123",
  "clientSecret": "xyz789",
  "id": CredentialId
}

MsTeamsChannel

Fields
Field Name Description
config - MsTeamsChannelConfig!
createdAt - DateTime!
id - ChannelId!
name - String!
notificationRules - [NotificationRule!]!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": MsTeamsChannelConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": ChannelId,
  "name": "abc123",
  "notificationRules": [NotificationRule],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

MsTeamsChannelConfig

Fields
Field Name Description
applicationLinkUrl - String!
timezone - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "xyz789",
  "timezone": "abc123",
  "webhookUrl": "abc123"
}

MsTeamsChannelCreateInput

Fields
Input Field Description
applicationLinkUrl - String!
name - String!
resourceName - String
resourceNamespace - String
timezone - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "abc123",
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "timezone": "abc123",
  "webhookUrl": "abc123"
}

MsTeamsChannelUpdateInput

Fields
Input Field Description
applicationLinkUrl - String!
id - ChannelId!
name - String
timezone - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "xyz789",
  "id": ChannelId,
  "name": "xyz789",
  "timezone": "abc123",
  "webhookUrl": "abc123"
}

NotificationRule

Fields
Field Name Description
channel - Channel!
conditions - [NotificationRuleCondition!]!
createdAt - DateTime!
id - NotificationRuleId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "channel": Channel,
  "conditions": [NotificationRuleCondition],
  "createdAt": "2007-12-03T10:15:30Z",
  "id": NotificationRuleId,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

NotificationRuleCondition

Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": "abc123",
  "notificationRuleId": NotificationRuleId,
  "updatedAt": "2007-12-03T10:15:30Z"
}

NotificationRuleConditionCreateInput

Example
{
  "ownerCondition": OwnerNotificationRuleConditionCreateInput,
  "segmentConditions": [
    SegmentNotificationRuleConditionCreateInput
  ],
  "severityCondition": SeverityNotificationRuleConditionCreateInput,
  "sourceCondition": SourceNotificationRuleConditionCreateInput,
  "tagConditions": [
    TagNotificationRuleConditionCreateInput
  ],
  "typeCondition": TypeNotificationRuleConditionCreateInput
}

NotificationRuleConditionCreateResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}

NotificationRuleCreateInput

Fields
Input Field Description
channelId - ChannelId!
conditions - NotificationRuleConditionCreateInput
name - String!
resourceName - String
resourceNamespace - String
Example
{
  "channelId": ChannelId,
  "conditions": NotificationRuleConditionCreateInput,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "abc123"
}

NotificationRuleCreateResult

Fields
Field Name Description
errors - [ApiError!]!
notificationRule - NotificationRule
Example
{
  "errors": [ApiError],
  "notificationRule": NotificationRule
}

NotificationRuleDeleteInput

Fields
Input Field Description
id - NotificationRuleId!
Example
{"id": NotificationRuleId}

NotificationRuleDeleteResult

Fields
Field Name Description
errors - [ApiError!]!
notificationRule - NotificationRule
Example
{
  "errors": [ApiError],
  "notificationRule": NotificationRule
}

NotificationRuleId

Example
NotificationRuleId

NotificationRuleUpdateInput

Fields
Input Field Description
channelId - ChannelId
conditions - NotificationRuleConditionCreateInput
id - NotificationRuleId!
name - String
Example
{
  "channelId": ChannelId,
  "conditions": NotificationRuleConditionCreateInput,
  "id": NotificationRuleId,
  "name": "xyz789"
}

NotificationRuleUpdateResult

Fields
Field Name Description
errors - [ApiError!]!
notificationRule - NotificationRule
Example
{
  "errors": [ApiError],
  "notificationRule": NotificationRule
}

NumericAnomalyMetric

Values
Enum Value Description

COUNT

PERCENTAGE

Example
"COUNT"

NumericAnomalyValidator

Fields
Field Name Description
config - NumericAnomalyValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
referenceSourceConfig - ReferenceSourceConfig!
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": NumericAnomalyValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "referenceSourceConfig": ReferenceSourceConfig,
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

NumericAnomalyValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
metric - NumericAnomalyMetric!
minimumAbsoluteDifference - Float!
minimumReferenceDatapoints - Float
minimumRelativeDifferencePercent - Float!
referenceSourceField - JsonPointer!
sensitivity - Float!
sourceField - JsonPointer!
threshold - Threshold!
Example
{
  "initializeWithBackfill": false,
  "metric": "COUNT",
  "minimumAbsoluteDifference": 987.65,
  "minimumReferenceDatapoints": 987.65,
  "minimumRelativeDifferencePercent": 123.45,
  "referenceSourceField": JsonPointer,
  "sensitivity": 123.45,
  "sourceField": JsonPointer,
  "threshold": DynamicThreshold
}

NumericAnomalyValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
metric - NumericAnomalyMetric!
minimumAbsoluteDifference - Float!
minimumReferenceDatapoints - Float
minimumRelativeDifferencePercent - Float!
name - String
referenceSourceConfig - ReferenceSourceConfigCreateInput!
referenceSourceField - JsonPointer!
resourceName - String
resourceNamespace - String
sensitivity - Float!
sourceConfig - SourceConfigCreateInput!
sourceField - JsonPointer!
Example
{
  "initializeWithBackfill": true,
  "metric": "COUNT",
  "minimumAbsoluteDifference": 987.65,
  "minimumReferenceDatapoints": 987.65,
  "minimumRelativeDifferencePercent": 123.45,
  "name": "xyz789",
  "referenceSourceConfig": ReferenceSourceConfigCreateInput,
  "referenceSourceField": JsonPointer,
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "sensitivity": 987.65,
  "sourceConfig": SourceConfigCreateInput,
  "sourceField": JsonPointer
}

NumericAnomalyValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
referenceSourceConfig - ReferenceSourceConfigUpdateInput!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "referenceSourceConfig": ReferenceSourceConfigUpdateInput,
  "sourceConfig": SourceConfigUpdateInput
}

NumericDistributionMetric

Values
Enum Value Description

MAXIMUM_RATIO

MEAN_RATIO

MINIMUM_RATIO

RELATIVE_ENTROPY

STANDARD_DEVIATION_RATIO

SUM_RATIO

Example
"MAXIMUM_RATIO"

NumericDistributionValidator

Fields
Field Name Description
config - NumericDistributionValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
referenceSourceConfig - ReferenceSourceConfig!
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": NumericDistributionValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "referenceSourceConfig": ReferenceSourceConfig,
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

NumericDistributionValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
metric - NumericDistributionMetric!
referenceSourceField - JsonPointer!
sourceField - JsonPointer!
threshold - Threshold!
Example
{
  "initializeWithBackfill": true,
  "metric": "MAXIMUM_RATIO",
  "referenceSourceField": JsonPointer,
  "sourceField": JsonPointer,
  "threshold": DynamicThreshold
}

NumericDistributionValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
metric - NumericDistributionMetric!
name - String
referenceSourceConfig - ReferenceSourceConfigCreateInput!
referenceSourceField - JsonPointer!
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
sourceField - JsonPointer!
Example
{
  "initializeWithBackfill": true,
  "metric": "MAXIMUM_RATIO",
  "name": "abc123",
  "referenceSourceConfig": ReferenceSourceConfigCreateInput,
  "referenceSourceField": JsonPointer,
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfigCreateInput,
  "sourceField": JsonPointer
}

NumericDistributionValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
referenceSourceConfig - ReferenceSourceConfigUpdateInput!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "referenceSourceConfig": ReferenceSourceConfigUpdateInput,
  "sourceConfig": SourceConfigUpdateInput
}

NumericMetric

Values
Enum Value Description

MAX

MEAN

MIN

STD

SUM

Example
"MAX"

NumericValidator

Fields
Field Name Description
config - NumericValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": NumericValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

NumericValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
metric - NumericMetric!
sourceField - JsonPointer!
threshold - Threshold!
Example
{
  "initializeWithBackfill": true,
  "metric": "MAX",
  "sourceField": JsonPointer,
  "threshold": DynamicThreshold
}

NumericValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
metric - NumericMetric!
name - String
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
sourceField - JsonPointer!
Example
{
  "initializeWithBackfill": true,
  "metric": "MAX",
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfigCreateInput,
  "sourceField": JsonPointer
}

NumericValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "sourceConfig": SourceConfigUpdateInput
}

OwnerNotificationRuleCondition

Fields
Field Name Description
config - OwnerNotificationRuleConditionConfig!
createdAt - DateTime!
id - String!
notificationRuleId - NotificationRuleId!
updatedAt - DateTime!
Example
{
  "config": OwnerNotificationRuleConditionConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": "abc123",
  "notificationRuleId": NotificationRuleId,
  "updatedAt": "2007-12-03T10:15:30Z"
}

OwnerNotificationRuleConditionConfig

Fields
Field Name Description
owners - [User!]!
Example
{"owners": [User]}

OwnerNotificationRuleConditionCreateInput

Fields
Input Field Description
notificationRuleId - NotificationRuleId
owners - [ID!]!
Example
{
  "notificationRuleId": NotificationRuleId,
  "owners": ["4"]
}

OwnerNotificationRuleConditionUpdateInput

Fields
Input Field Description
id - String!
owners - [ID!]!
Example
{
  "id": "xyz789",
  "owners": ["4"]
}

PageInfo

Fields
Field Name Description
endCursor - String
filteredCount - Int!
hasNextPage - Boolean
hasPreviousPage - Boolean
startCursor - String
totalCount - Int!
Example
{
  "endCursor": "abc123",
  "filteredCount": 987,
  "hasNextPage": false,
  "hasPreviousPage": false,
  "startCursor": "abc123",
  "totalCount": 987
}

PostgreSQLSourceDebugInfo

Fields
Field Name Description
endTime - DateTime!
sqlQuery - String!
startTime - DateTime!
Example
{
  "endTime": "2007-12-03T10:15:30Z",
  "sqlQuery": "xyz789",
  "startTime": "2007-12-03T10:15:30Z"
}

PostgreSqlCredential

Fields
Field Name Description
config - PostgreSqlCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": PostgreSqlCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

PostgreSqlCredentialConfig

Fields
Field Name Description
defaultDatabase - String!
host - String!
port - Int!
user - String!
Example
{
  "defaultDatabase": "abc123",
  "host": "xyz789",
  "port": 123,
  "user": "abc123"
}

PostgreSqlCredentialCreateInput

Fields
Input Field Description
defaultDatabase - String!
host - String!
name - String!
password - String!
port - Int!
resourceName - String
resourceNamespace - String
user - String!
Example
{
  "defaultDatabase": "xyz789",
  "host": "abc123",
  "name": "xyz789",
  "password": "abc123",
  "port": 123,
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "user": "xyz789"
}

PostgreSqlCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
password - String!
Example
{
  "id": CredentialId,
  "password": "xyz789"
}

PostgreSqlCredentialUpdateInput

Fields
Input Field Description
defaultDatabase - String!
host - String!
id - CredentialId!
password - String!
port - Int!
user - String!
Example
{
  "defaultDatabase": "xyz789",
  "host": "xyz789",
  "id": CredentialId,
  "password": "abc123",
  "port": 987,
  "user": "xyz789"
}

PostgreSqlInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
database - String
schema - String!
table - String!
Example
{
  "credentialId": CredentialId,
  "database": "abc123",
  "schema": "xyz789",
  "table": "xyz789"
}

PostgreSqlSource

Fields
Field Name Description
config - PostgreSqlSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": PostgreSqlSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

PostgreSqlSourceConfig

Fields
Field Name Description
cursorField - String
database - String!
lookbackDays - Int!
schedule - CronExpression
schema - String!
table - String!
Example
{
  "cursorField": "abc123",
  "database": "xyz789",
  "lookbackDays": 987,
  "schedule": CronExpression,
  "schema": "abc123",
  "table": "xyz789"
}

PostgreSqlSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
cursorField - String
database - String
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
name - String!
resourceName - String
resourceNamespace - String
schedule - CronExpression
schema - String!
table - String!
Example
{
  "credentialId": CredentialId,
  "cursorField": "xyz789",
  "database": "abc123",
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "schedule": CronExpression,
  "schema": "xyz789",
  "table": "xyz789"
}

PostgreSqlSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "schedule": CronExpression
}

RecommendationId

Example
RecommendationId

ReferenceSourceConfig

Fields
Field Name Description
filter - JsonFilterExpression
history - Int!
offset - Int!
source - Source!
window - Window!
Example
{
  "filter": JsonFilterExpression,
  "history": 987,
  "offset": 123,
  "source": Source,
  "window": Window
}

ReferenceSourceConfigCreateInput

Fields
Input Field Description
filter - JsonFilterExpression
history - Int!
offset - Int!
sourceId - SourceId!
windowId - WindowId!
Example
{
  "filter": JsonFilterExpression,
  "history": 987,
  "offset": 987,
  "sourceId": SourceId,
  "windowId": WindowId
}

ReferenceSourceConfigUpdateInput

Fields
Input Field Description
filter - JsonFilterExpression
history - Int!
offset - Int!
Example
{
  "filter": JsonFilterExpression,
  "history": 123,
  "offset": 987
}

RelativeTimeMetric

Values
Enum Value Description

MAXIMUM_DIFFERENCE

MEAN_DIFFERENCE

MINIMUM_DIFFERENCE

Example
"MAXIMUM_DIFFERENCE"

RelativeTimeValidator

Fields
Field Name Description
config - RelativeTimeValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": RelativeTimeValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "xyz789",
  "progress": ValidatorProgress,
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

RelativeTimeValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
metric - RelativeTimeMetric!
sourceFieldMinuend - JsonPointer!
sourceFieldSubtrahend - JsonPointer!
threshold - Threshold!
Example
{
  "initializeWithBackfill": true,
  "metric": "MAXIMUM_DIFFERENCE",
  "sourceFieldMinuend": JsonPointer,
  "sourceFieldSubtrahend": JsonPointer,
  "threshold": DynamicThreshold
}

RelativeTimeValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
metric - RelativeTimeMetric!
name - String
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
sourceFieldMinuend - JsonPointer!
sourceFieldSubtrahend - JsonPointer!
Example
{
  "initializeWithBackfill": true,
  "metric": "MAXIMUM_DIFFERENCE",
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfigCreateInput,
  "sourceFieldMinuend": JsonPointer,
  "sourceFieldSubtrahend": JsonPointer
}

RelativeTimeValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "sourceConfig": SourceConfigUpdateInput
}

RelativeVolumeMetric

Values
Enum Value Description

COUNT_RATIO

PERCENTAGE_RATIO

Example
"COUNT_RATIO"

RelativeVolumeValidator

Fields
Field Name Description
config - RelativeVolumeValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
referenceSourceConfig - ReferenceSourceConfig!
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": RelativeVolumeValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": false,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "referenceSourceConfig": ReferenceSourceConfig,
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

RelativeVolumeValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
metric - RelativeVolumeMetric!
referenceSourceField - JsonPointer
sourceField - JsonPointer
threshold - Threshold!
Example
{
  "initializeWithBackfill": true,
  "metric": "COUNT_RATIO",
  "referenceSourceField": JsonPointer,
  "sourceField": JsonPointer,
  "threshold": DynamicThreshold
}

RelativeVolumeValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
metric - RelativeVolumeMetric!
name - String
referenceSourceConfig - ReferenceSourceConfigCreateInput!
referenceSourceField - JsonPointer This is assigned default value "*" if unspecified meaning count *
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
sourceField - JsonPointer This is assigned default value "*" if unspecified meaning count *
Example
{
  "initializeWithBackfill": true,
  "metric": "COUNT_RATIO",
  "name": "abc123",
  "referenceSourceConfig": ReferenceSourceConfigCreateInput,
  "referenceSourceField": JsonPointer,
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "sourceConfig": SourceConfigCreateInput,
  "sourceField": JsonPointer
}

RelativeVolumeValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
referenceSourceConfig - ReferenceSourceConfigUpdateInput!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "referenceSourceConfig": ReferenceSourceConfigUpdateInput,
  "sourceConfig": SourceConfigUpdateInput
}

ResourceFilter

Fields
Input Field Description
resourceNamespace - String
Example
{"resourceNamespace": "abc123"}

ResourceNamespaceListResult

Fields
Field Name Description
resourceNamespace - String!
Example
{"resourceNamespace": "abc123"}

ResourceNamespaceUpdateInput

Fields
Input Field Description
newResourceNamespace - String!
resourceName - String!
resourceNamespace - String!
Example
{
  "newResourceNamespace": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "abc123"
}

ResourceNamespaceUpdatedResult

Fields
Field Name Description
errors - [ApiError!]!
resourceName - String
resourceNamespace - String
Example
{
  "errors": [ApiError],
  "resourceName": "xyz789",
  "resourceNamespace": "abc123"
}

Role

Values
Enum Value Description

ADMIN

ANONYMOUS

EDITOR

GUEST

SUPER

VIEWER

Example
"ADMIN"

SamlIdentityProvider

Fields
Field Name Description
config - SamlIdentityProviderConfig!
createdAt - DateTime!
disabled - Boolean!
id - ID!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": SamlIdentityProviderConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "disabled": false,
  "id": 4,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

SamlIdentityProviderConfig

Fields
Field Name Description
cert - String!
entityId - String!
entryPoint - String!
Example
{
  "cert": "xyz789",
  "entityId": "xyz789",
  "entryPoint": "xyz789"
}

SamlIdentityProviderCreateInput

Fields
Input Field Description
cert - String!
disabled - Boolean!
entityId - String!
entryPoint - String!
name - String!
resourceName - String
resourceNamespace - String
Example
{
  "cert": "abc123",
  "disabled": false,
  "entityId": "xyz789",
  "entryPoint": "xyz789",
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123"
}

SamlIdentityProviderUpdateInput

Fields
Input Field Description
cert - String!
disabled - Boolean!
entityId - String!
entryPoint - String!
id - ID!
name - String!
Example
{
  "cert": "xyz789",
  "disabled": true,
  "entityId": "abc123",
  "entryPoint": "abc123",
  "id": "4",
  "name": "xyz789"
}

Segment

Fields
Field Name Description
dataQuality - DataQuality
fields - [SegmentField!]!
id - SegmentId!
muted - Boolean!
Example
{
  "dataQuality": DataQuality,
  "fields": [SegmentField],
  "id": SegmentId,
  "muted": false
}

SegmentField

Fields
Field Name Description
field - JsonPointer!
value - String!
Example
{
  "field": JsonPointer,
  "value": "abc123"
}

SegmentFieldInput

Fields
Input Field Description
field - JsonPointer!
value - String!
Example
{
  "field": JsonPointer,
  "value": "abc123"
}

SegmentId

Example
SegmentId

SegmentNotificationRuleCondition

Fields
Field Name Description
config - SegmentNotificationRuleConditionConfig!
createdAt - DateTime!
id - String!
notificationRuleId - NotificationRuleId!
updatedAt - DateTime!
Example
{
  "config": SegmentNotificationRuleConditionConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": "abc123",
  "notificationRuleId": NotificationRuleId,
  "updatedAt": "2007-12-03T10:15:30Z"
}

SegmentNotificationRuleConditionConfig

Fields
Field Name Description
segments - [SegmentField!]!
Example
{"segments": [SegmentField]}

SegmentNotificationRuleConditionCreateInput

Fields
Input Field Description
notificationRuleId - NotificationRuleId
segments - [SegmentFieldInput!]!
Example
{
  "notificationRuleId": NotificationRuleId,
  "segments": [SegmentFieldInput]
}

SegmentNotificationRuleConditionUpdateInput

Fields
Input Field Description
id - String!
segments - [SegmentFieldInput!]!
Example
{
  "id": "abc123",
  "segments": [SegmentFieldInput]
}

Segmentation

Fields
Field Name Description
createdAt - DateTime!
fields - [String!]!
id - SegmentationId!
name - String!
resourceName - String!
resourceNamespace - String!
segments - SegmentsResult!
Arguments
after - String
before - String
limit - Int
source - Source!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "fields": ["xyz789"],
  "id": SegmentationId,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "segments": SegmentsResult,
  "source": Source,
  "updatedAt": "2007-12-03T10:15:30Z"
}

SegmentationCreateInput

Fields
Input Field Description
fields - [String!]!
resourceName - String
resourceNamespace - String
sourceId - SourceId!
Example
{
  "fields": ["xyz789"],
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "sourceId": SourceId
}

SegmentationCreateResult

Fields
Field Name Description
errors - [ApiError!]!
segmentation - Segmentation
Example
{
  "errors": [ApiError],
  "segmentation": Segmentation
}

SegmentationId

Example
SegmentationId

SegmentationSchemaConflict

Fields
Field Name Description
fields - [JsonPointer!]!
segmentation - Segmentation!
Example
{
  "fields": [JsonPointer],
  "segmentation": Segmentation
}

SegmentationsDeleteResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}

SegmentsResult

Fields
Field Name Description
elements - [Segment!]!
pageInfo - PageInfo
Example
{
  "elements": [Segment],
  "pageInfo": PageInfo
}

SeverityNotificationRuleCondition

Fields
Field Name Description
config - SeverityNotificationRuleConditionConfig!
createdAt - DateTime!
id - String!
notificationRuleId - NotificationRuleId!
updatedAt - DateTime!
Example
{
  "config": SeverityNotificationRuleConditionConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": "abc123",
  "notificationRuleId": NotificationRuleId,
  "updatedAt": "2007-12-03T10:15:30Z"
}

SeverityNotificationRuleConditionConfig

Fields
Field Name Description
severities - [IncidentSeverity!]!
Example
{"severities": ["HIGH"]}

SeverityNotificationRuleConditionCreateInput

Fields
Input Field Description
notificationRuleId - NotificationRuleId
severities - [IncidentSeverity!]!
Example
{
  "notificationRuleId": NotificationRuleId,
  "severities": ["HIGH"]
}

SeverityNotificationRuleConditionUpdateInput

Fields
Input Field Description
id - String!
severities - [IncidentSeverity!]!
Example
{"id": "abc123", "severities": ["HIGH"]}

SlackChannel

Fields
Field Name Description
config - SlackChannelConfig!
createdAt - DateTime!
id - ChannelId!
name - String!
notificationRules - [NotificationRule!]!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": SlackChannelConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": ChannelId,
  "name": "xyz789",
  "notificationRules": [NotificationRule],
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

SlackChannelConfig

Fields
Field Name Description
applicationLinkUrl - String!
timezone - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "xyz789",
  "timezone": "xyz789",
  "webhookUrl": "abc123"
}

SlackChannelCreateInput

Fields
Input Field Description
applicationLinkUrl - String!
name - String!
resourceName - String
resourceNamespace - String
timezone - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "xyz789",
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "timezone": "abc123",
  "webhookUrl": "xyz789"
}

SlackChannelUpdateInput

Fields
Input Field Description
applicationLinkUrl - String!
id - ChannelId!
name - String
timezone - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "abc123",
  "id": ChannelId,
  "name": "xyz789",
  "timezone": "xyz789",
  "webhookUrl": "xyz789"
}

SnowflakeCredential

Fields
Field Name Description
config - SnowflakeCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": SnowflakeCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "updatedAt": "2007-12-03T10:15:30Z"
}

SnowflakeCredentialConfig

Fields
Field Name Description
account - String!
role - String
user - String!
warehouse - String
Example
{
  "account": "xyz789",
  "role": "xyz789",
  "user": "abc123",
  "warehouse": "abc123"
}

SnowflakeCredentialCreateInput

Fields
Input Field Description
account - String!
name - String!
password - String!
resourceName - String
resourceNamespace - String
role - String
user - String!
warehouse - String
Example
{
  "account": "xyz789",
  "name": "abc123",
  "password": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "role": "abc123",
  "user": "xyz789",
  "warehouse": "xyz789"
}

SnowflakeCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
password - String!
Example
{
  "id": CredentialId,
  "password": "abc123"
}

SnowflakeCredentialUpdateInput

Fields
Input Field Description
account - String!
id - CredentialId!
password - String!
role - String
user - String!
warehouse - String
Example
{
  "account": "xyz789",
  "id": CredentialId,
  "password": "abc123",
  "role": "xyz789",
  "user": "abc123",
  "warehouse": "xyz789"
}

SnowflakeInferSchemaInput

Fields
Input Field Description
credentialId - CredentialId!
database - String!
role - String
schema - String!
table - String!
warehouse - String
Example
{
  "credentialId": CredentialId,
  "database": "abc123",
  "role": "xyz789",
  "schema": "abc123",
  "table": "xyz789",
  "warehouse": "xyz789"
}

SnowflakeSource

Fields
Field Name Description
config - SnowflakeSourceConfig!
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "config": SnowflakeSourceConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "abc123",
  "recommendedValidators": [Validator],
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

SnowflakeSourceConfig

Fields
Field Name Description
cursorField - String
database - String!
lookbackDays - Int!
role - String
schedule - CronExpression
schema - String!
table - String!
warehouse - String
Example
{
  "cursorField": "abc123",
  "database": "xyz789",
  "lookbackDays": 987,
  "role": "abc123",
  "schedule": CronExpression,
  "schema": "xyz789",
  "table": "xyz789",
  "warehouse": "xyz789"
}

SnowflakeSourceCreateInput

Fields
Input Field Description
credentialId - CredentialId!
cursorField - String
database - String!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
name - String!
resourceName - String
resourceNamespace - String
role - String
schedule - CronExpression
schema - String!
table - String!
warehouse - String
Example
{
  "credentialId": CredentialId,
  "cursorField": "abc123",
  "database": "xyz789",
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 123,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "role": "abc123",
  "schedule": CronExpression,
  "schema": "abc123",
  "table": "abc123",
  "warehouse": "xyz789"
}

SnowflakeSourceDebugInfo

Fields
Field Name Description
endTime - DateTime!
sqlQuery - String!
startTime - DateTime!
Example
{
  "endTime": "2007-12-03T10:15:30Z",
  "sqlQuery": "xyz789",
  "startTime": "2007-12-03T10:15:30Z"
}

SnowflakeSourceUpdateInput

Fields
Input Field Description
id - SourceId!
jtdSchema - JsonTypeDefinition!
lookbackDays - Int!
schedule - CronExpression
Example
{
  "id": SourceId,
  "jtdSchema": JsonTypeDefinition,
  "lookbackDays": 987,
  "schedule": CronExpression
}

Source

Fields
Field Name Description
createdAt - DateTime!
credential - Credential!
id - SourceId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
jtdSchema - JsonTypeDefinition!
name - String!
recommendedValidators - [Validator!]!
resourceName - String!
resourceNamespace - String!
segmentations - [Segmentation!]!
state - SourceState!
stateUpdatedAt - DateTime!
tags - [Tag!]!
updatedAt - DateTime!
windows - [Window!]!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "credential": Credential,
  "id": SourceId,
  "incidents": [ValidatorIncident],
  "jtdSchema": JsonTypeDefinition,
  "name": "xyz789",
  "recommendedValidators": [Validator],
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "segmentations": [Segmentation],
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z",
  "windows": [Window]
}

SourceConfig

Fields
Field Name Description
filter - JsonFilterExpression
segmentation - Segmentation!
source - Source!
window - Window!
Example
{
  "filter": JsonFilterExpression,
  "segmentation": Segmentation,
  "source": Source,
  "window": Window
}

SourceConfigCreateInput

Fields
Input Field Description
filter - JsonFilterExpression
segmentationId - SegmentationId!
sourceId - SourceId!
windowId - WindowId!
Example
{
  "filter": JsonFilterExpression,
  "segmentationId": SegmentationId,
  "sourceId": SourceId,
  "windowId": WindowId
}

SourceConfigUpdateInput

Fields
Input Field Description
filter - JsonFilterExpression
Example
{"filter": JsonFilterExpression}

SourceCreateResult

Fields
Field Name Description
errors - [ApiError!]!
source - Source
Example
{
  "errors": [ApiError],
  "source": Source
}

SourceId

Example
SourceId

SourceNotificationRuleCondition

Fields
Field Name Description
config - SourceNotificationRuleConditionConfig!
createdAt - DateTime!
id - String!
notificationRuleId - NotificationRuleId!
updatedAt - DateTime!
Example
{
  "config": SourceNotificationRuleConditionConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": "abc123",
  "notificationRuleId": NotificationRuleId,
  "updatedAt": "2007-12-03T10:15:30Z"
}

SourceNotificationRuleConditionConfig

Fields
Field Name Description
sources - [Source]!
Example
{"sources": [Source]}

SourceNotificationRuleConditionCreateInput

Fields
Input Field Description
notificationRuleId - NotificationRuleId
sources - [SourceId]!
Example
{
  "notificationRuleId": NotificationRuleId,
  "sources": [SourceId]
}

SourceNotificationRuleConditionUpdateInput

Fields
Input Field Description
id - String!
sources - [SourceId]!
Example
{
  "id": "xyz789",
  "sources": [SourceId]
}

SourceOwnerUpdateInput

Fields
Input Field Description
id - SourceId!
userId - String
Example
{
  "id": SourceId,
  "userId": "abc123"
}

SourceOwnerUpdateResult

Fields
Field Name Description
errors - [ApiError!]!
source - Source
Example
{
  "errors": [ApiError],
  "source": Source
}

SourceRequestStateResult

Fields
Field Name Description
errors - [ApiError!]!
state - SourceState
Example
{"errors": [ApiError], "state": "BACKFILLING"}

SourceSchemaVerifyResult

Fields
Field Name Description
segmentationConflicts - [SegmentationSchemaConflict!]!
validatorConflicts - [ValidatorSchemaConflict!]!
windowConflicts - [WindowSchemaConflict!]!
Example
{
  "segmentationConflicts": [SegmentationSchemaConflict],
  "validatorConflicts": [ValidatorSchemaConflict],
  "windowConflicts": [WindowSchemaConflict]
}

SourceState

Values
Enum Value Description

BACKFILLING

IDLE

INIT

PENDING_BACKFILL

POLLING

RUNNING

STARTING

STOPPING

Example
"BACKFILLING"

SourceUpdateResult

Fields
Field Name Description
errors - [ApiError!]!
source - Source
Example
{
  "errors": [ApiError],
  "source": Source
}

SourcesDeleteResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}

SqlValidator

Fields
Field Name Description
config - SqlValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": SqlValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "resourceName": "abc123",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

SqlValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
query - String!
threshold - Threshold!
Example
{
  "initializeWithBackfill": true,
  "query": "abc123",
  "threshold": DynamicThreshold
}

SqlValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
name - String!
query - String!
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
Example
{
  "initializeWithBackfill": true,
  "name": "abc123",
  "query": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfigCreateInput
}

StreamingSourceMessageFormat

Values
Enum Value Description

AVRO

JSON

PROTOBUF

Example
"AVRO"

StreamingSourceMessageFormatConfig

Fields
Field Name Description
format - StreamingSourceMessageFormat!
schema - String
Example
{"format": "AVRO", "schema": "xyz789"}

StreamingSourceMessageFormatConfigInput

Fields
Input Field Description
format - StreamingSourceMessageFormat!
schema - String
Example
{"format": "AVRO", "schema": "abc123"}

String

Description

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text

Example
"xyz789"

TableauConnectedAppCredential

Fields
Field Name Description
config - TableauConnectedAppCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": TableauConnectedAppCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

TableauConnectedAppCredentialConfig

Fields
Field Name Description
clientId - String!
host - String!
secretId - String!
site - String!
user - String!
Example
{
  "clientId": "xyz789",
  "host": "xyz789",
  "secretId": "abc123",
  "site": "xyz789",
  "user": "xyz789"
}

TableauConnectedAppCredentialCreateInput

Fields
Input Field Description
clientId - String!
host - String!
name - String!
resourceName - String
resourceNamespace - String
secretId - String!
secretValue - String!
site - String!
user - String!
Example
{
  "clientId": "xyz789",
  "host": "xyz789",
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "secretId": "xyz789",
  "secretValue": "abc123",
  "site": "abc123",
  "user": "abc123"
}

TableauConnectedAppCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
secretValue - String!
Example
{
  "id": CredentialId,
  "secretValue": "abc123"
}

TableauConnectedAppCredentialUpdateInput

Fields
Input Field Description
clientId - String!
host - String!
id - CredentialId!
secretId - String!
secretValue - String!
site - String!
user - String!
Example
{
  "clientId": "abc123",
  "host": "abc123",
  "id": CredentialId,
  "secretId": "abc123",
  "secretValue": "abc123",
  "site": "abc123",
  "user": "abc123"
}

TableauPersonalAccessTokenCredential

Fields
Field Name Description
config - TableauPersonalAccessTokenCredentialConfig!
createdAt - DateTime!
id - CredentialId!
name - String!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": TableauPersonalAccessTokenCredentialConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": CredentialId,
  "name": "xyz789",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

TableauPersonalAccessTokenCredentialConfig

Fields
Field Name Description
host - String!
site - String!
tokenName - String!
Example
{
  "host": "xyz789",
  "site": "abc123",
  "tokenName": "xyz789"
}

TableauPersonalAccessTokenCredentialCreateInput

Fields
Input Field Description
host - String!
name - String!
resourceName - String
resourceNamespace - String
site - String!
tokenName - String!
tokenValue - String!
Example
{
  "host": "xyz789",
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "site": "xyz789",
  "tokenName": "abc123",
  "tokenValue": "xyz789"
}

TableauPersonalAccessTokenCredentialSecretChangedInput

Fields
Input Field Description
id - CredentialId!
tokenValue - String!
Example
{
  "id": CredentialId,
  "tokenValue": "abc123"
}

TableauPersonalAccessTokenCredentialUpdateInput

Fields
Input Field Description
host - String!
id - CredentialId!
site - String!
tokenName - String!
tokenValue - String!
Example
{
  "host": "abc123",
  "id": CredentialId,
  "site": "xyz789",
  "tokenName": "xyz789",
  "tokenValue": "xyz789"
}

Tag

Fields
Field Name Description
createdAt - DateTime!
id - TagId!
isImported - Boolean!
isSystemTag - Boolean!
key - String!
updatedAt - DateTime!
value - String!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": TagId,
  "isImported": true,
  "isSystemTag": true,
  "key": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z",
  "value": "abc123"
}

TagCreateInput

Fields
Input Field Description
key - String!
value - String!
Example
{
  "key": "abc123",
  "value": "xyz789"
}

TagId

Example
TagId

TagNotificationRuleCondition

Fields
Field Name Description
config - TagNotificationRuleConditionConfig!
createdAt - DateTime!
id - String!
notificationRuleId - NotificationRuleId!
updatedAt - DateTime!
Example
{
  "config": TagNotificationRuleConditionConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": "xyz789",
  "notificationRuleId": NotificationRuleId,
  "updatedAt": "2007-12-03T10:15:30Z"
}

TagNotificationRuleConditionConfig

Fields
Field Name Description
tags - [Tag!]!
Example
{"tags": [Tag]}

TagNotificationRuleConditionCreateInput

Fields
Input Field Description
notificationRuleId - NotificationRuleId
tags - [TagCreateInput!]!
Example
{
  "notificationRuleId": NotificationRuleId,
  "tags": [TagCreateInput]
}

TagNotificationRuleConditionUpdateInput

Fields
Input Field Description
id - String!
tags - [TagCreateInput!]!
Example
{
  "id": "abc123",
  "tags": [TagCreateInput]
}

Threshold

Types
Union Types

DynamicThreshold

FixedThreshold

Example
DynamicThreshold

TimeRangeInput

Fields
Input Field Description
end - DateTime!
start - DateTime!
Example
{
  "end": "2007-12-03T10:15:30Z",
  "start": "2007-12-03T10:15:30Z"
}

TumblingWindow

Fields
Field Name Description
config - TumblingWindowConfig!
createdAt - DateTime!
dataTimeField - JsonPointer!
id - WindowId!
name - String!
resourceName - String!
resourceNamespace - String!
source - Source!
updatedAt - DateTime!
Example
{
  "config": TumblingWindowConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "dataTimeField": JsonPointer,
  "id": WindowId,
  "name": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "xyz789",
  "source": Source,
  "updatedAt": "2007-12-03T10:15:30Z"
}

TumblingWindowConfig

Fields
Field Name Description
timeUnit - WindowTimeUnit!
windowSize - Int!
windowTimeoutDisabled - Boolean!
Example
{"timeUnit": "DAY", "windowSize": 987, "windowTimeoutDisabled": true}

TumblingWindowCreateInput

Fields
Input Field Description
dataTimeField - JsonPointer!
resourceName - String
resourceNamespace - String
sourceId - SourceId!
timeUnit - WindowTimeUnit!
windowSize - Int!
windowTimeoutDisabled - Boolean
Example
{
  "dataTimeField": JsonPointer,
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "sourceId": SourceId,
  "timeUnit": "DAY",
  "windowSize": 123,
  "windowTimeoutDisabled": false
}

TumblingWindowUpdateInput

Fields
Input Field Description
id - WindowId!
timeUnit - WindowTimeUnit!
windowSize - Int!
windowTimeoutDisabled - Boolean
Example
{
  "id": WindowId,
  "timeUnit": "DAY",
  "windowSize": 123,
  "windowTimeoutDisabled": false
}

TypeNotificationRuleCondition

Fields
Field Name Description
config - TypeNotificationRuleConditionConfig!
createdAt - DateTime!
id - String!
notificationRuleId - NotificationRuleId!
updatedAt - DateTime!
Example
{
  "config": TypeNotificationRuleConditionConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": "xyz789",
  "notificationRuleId": NotificationRuleId,
  "updatedAt": "2007-12-03T10:15:30Z"
}

TypeNotificationRuleConditionConfig

Fields
Field Name Description
types - [IssueTypename!]!
Example
{"types": ["GenericSourceError"]}

TypeNotificationRuleConditionCreateInput

Fields
Input Field Description
notificationRuleId - NotificationRuleId
types - [IssueTypename!]!
Example
{
  "notificationRuleId": NotificationRuleId,
  "types": ["GenericSourceError"]
}

TypeNotificationRuleConditionUpdateInput

Fields
Input Field Description
id - String!
types - [IssueTypename!]!
Example
{
  "id": "abc123",
  "types": ["GenericSourceError"]
}

User

Fields
Field Name Description
createdAt - DateTime!
displayName - String!
email - String
fullName - String
id - ID!
identities - [Identity!]!
lastLoginAt - DateTime
resourceName - String!
resourceNamespace - String!
role - Role!
status - UserStatus!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "displayName": "xyz789",
  "email": "xyz789",
  "fullName": "xyz789",
  "id": "4",
  "identities": [FederatedIdentity],
  "lastLoginAt": "2007-12-03T10:15:30Z",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "role": "ADMIN",
  "status": "ACTIVE",
  "updatedAt": "2007-12-03T10:15:30Z"
}

UserCreateInput

Fields
Input Field Description
displayName - String!
email - String!
fullName - String
password - String
resourceName - String
resourceNamespace - String
role - Role!
status - UserStatus!
username - String
Example
{
  "displayName": "abc123",
  "email": "xyz789",
  "fullName": "abc123",
  "password": "abc123",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "role": "ADMIN",
  "status": "ACTIVE",
  "username": "xyz789"
}

UserCreateResult

Fields
Field Name Description
errors - [UserError!]!
user - User
Example
{
  "errors": [UserError],
  "user": User
}

UserDeleteError

Fields
Field Name Description
code - UserDeleteErrorCode!
message - String!
Example
{"code": "UNKNOWN", "message": "abc123"}

UserDeleteErrorCode

Values
Enum Value Description

UNKNOWN

Example
"UNKNOWN"

UserDeleteInput

Fields
Input Field Description
id - ID!
Example
{"id": 4}

UserDeleteResult

Fields
Field Name Description
errors - [UserDeleteError!]!
user - User
Example
{
  "errors": [UserDeleteError],
  "user": User
}

UserError

Fields
Field Name Description
code - String
message - String
Example
{
  "code": "abc123",
  "message": "xyz789"
}

UserStatus

Values
Enum Value Description

ACTIVE

INACTIVE

PENDING

Example
"ACTIVE"

UserUpdateError

Fields
Field Name Description
code - UserUpdateErrorCode!
message - String!
Example
{"code": "UNKNOWN", "message": "abc123"}

UserUpdateErrorCode

Values
Enum Value Description

UNKNOWN

Example
"UNKNOWN"

UserUpdateInput

Fields
Input Field Description
displayName - String!
email - String
fullName - String
id - ID!
password - String
role - Role!
status - UserStatus!
username - String
Example
{
  "displayName": "xyz789",
  "email": "xyz789",
  "fullName": "xyz789",
  "id": "4",
  "password": "xyz789",
  "role": "ADMIN",
  "status": "ACTIVE",
  "username": "xyz789"
}

UserUpdateResult

Fields
Field Name Description
errors - [UserUpdateError!]!
user - User
Example
{
  "errors": [UserUpdateError],
  "user": User
}

Validator

Fields
Field Name Description
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

ValidatorCreateResult

Fields
Field Name Description
errors - [ApiError!]!
validator - Validator
Example
{
  "errors": [ApiError],
  "validator": Validator
}

ValidatorId

Example
ValidatorId

ValidatorIncident

Fields
Field Name Description
createdAt - DateTime!
id - IncidentId!
metric - ValidatorMetric!
owner - User
segment - Segment!
severity - IncidentSeverity!
source - Source!
status - IncidentStatus!
validator - Validator!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": IncidentId,
  "metric": ValidatorMetric,
  "owner": User,
  "segment": Segment,
  "severity": "HIGH",
  "source": Source,
  "status": "INVESTIGATING",
  "validator": Validator
}

ValidatorMetric

Fields
Field Name Description
deviation - Float!
endTime - DateTime!
isIncident - Boolean!
severity - IncidentSeverity
startTime - DateTime!
value - Float!
Example
{
  "deviation": 987.65,
  "endTime": "2007-12-03T10:15:30Z",
  "isIncident": true,
  "severity": "HIGH",
  "startTime": "2007-12-03T10:15:30Z",
  "value": 123.45
}

ValidatorMetricDebugInfo

Example
{
  "endTime": "2007-12-03T10:15:30Z",
  "startTime": "2007-12-03T10:15:30Z"
}

ValidatorMetricDebugInfoInput

Fields
Input Field Description
incidentId - IncidentId!
Example
{"incidentId": IncidentId}

ValidatorMetricWithDynamicThreshold

Fields
Field Name Description
decisionBoundsType - DecisionBoundsType!
deviation - Float!
endTime - DateTime!
isBurnIn - Boolean!
isIncident - Boolean!
lowerBound - Float!
severity - IncidentSeverity
startTime - DateTime!
upperBound - Float!
value - Float!
Example
{
  "decisionBoundsType": "LOWER",
  "deviation": 987.65,
  "endTime": "2007-12-03T10:15:30Z",
  "isBurnIn": true,
  "isIncident": true,
  "lowerBound": 123.45,
  "severity": "HIGH",
  "startTime": "2007-12-03T10:15:30Z",
  "upperBound": 123.45,
  "value": 123.45
}

ValidatorMetricWithDynamicThresholdHistory

Fields
Field Name Description
values - [ValidatorMetricWithDynamicThreshold!]!
Example
{"values": [ValidatorMetricWithDynamicThreshold]}

ValidatorMetricWithFixedThreshold

Fields
Field Name Description
bound - Float!
deviation - Float!
endTime - DateTime!
isIncident - Boolean!
operator - ComparisonOperator!
severity - IncidentSeverity
startTime - DateTime!
value - Float!
Example
{
  "bound": 123.45,
  "deviation": 987.65,
  "endTime": "2007-12-03T10:15:30Z",
  "isIncident": true,
  "operator": "EQUAL",
  "severity": "HIGH",
  "startTime": "2007-12-03T10:15:30Z",
  "value": 987.65
}

ValidatorMetricWithFixedThresholdHistory

Fields
Field Name Description
values - [ValidatorMetricWithFixedThreshold!]!
Example
{"values": [ValidatorMetricWithFixedThreshold]}

ValidatorMetricWithThresholdHistory

Example
ValidatorMetricWithDynamicThresholdHistory

ValidatorProgress

Fields
Field Name Description
percentage - Float!
processed - Int!
total - Int!
Example
{"percentage": 987.65, "processed": 987, "total": 987}

ValidatorRecommendationApplyInput

Fields
Input Field Description
ids - [RecommendationId!]!
initializeWithBackfill - Boolean
resourceNamespace - String
Example
{
  "ids": [RecommendationId],
  "initializeWithBackfill": false,
  "resourceNamespace": "xyz789"
}

ValidatorRecommendationApplyResult

Fields
Field Name Description
failedIds - [RecommendationId!]!
successIds - [ID!]!
Example
{
  "failedIds": [RecommendationId],
  "successIds": ["4"]
}

ValidatorRecommendationDismissInput

Fields
Input Field Description
ids - [RecommendationId!]!
Example
{"ids": [RecommendationId]}

ValidatorRecommendationDismissResult

Fields
Field Name Description
errors - [ApiError!]!
recommendationIds - [ID!]!
Example
{"errors": [ApiError], "recommendationIds": [4]}

ValidatorSchemaConflict

Fields
Field Name Description
fields - [JsonPointer!]!
validator - Validator!
Example
{
  "fields": [JsonPointer],
  "validator": Validator
}

ValidatorSegmentMetricsInput

Fields
Input Field Description
segmentId - SegmentId!
timeRange - TimeRangeInput!
validatorId - ValidatorId!
Example
{
  "segmentId": SegmentId,
  "timeRange": TimeRangeInput,
  "validatorId": ValidatorId
}

ValidatorState

Values
Enum Value Description

BACKFILLING

PENDING_BACKFILL

PROCESSING

RUNNING

Example
"BACKFILLING"

ValidatorStats

Fields
Field Name Description
lastArtifactAt - DateTime
lastIncidentAt - DateTime
Example
{
  "lastArtifactAt": "2007-12-03T10:15:30Z",
  "lastIncidentAt": "2007-12-03T10:15:30Z"
}

ValidatorUpdateResult

Fields
Field Name Description
errors - [ApiError!]!
validator - Validator
Example
{
  "errors": [ApiError],
  "validator": Validator
}

ValidatorWithDynamicThresholdUpdateInput

Fields
Input Field Description
decisionBoundsType - DecisionBoundsType
sensitivity - Float!
validatorId - ValidatorId!
Example
{
  "decisionBoundsType": "LOWER",
  "sensitivity": 123.45,
  "validatorId": ValidatorId
}

ValidatorWithFixedThresholdUpdateInput

Fields
Input Field Description
operator - ComparisonOperator!
validatorId - ValidatorId!
value - Float!
Example
{
  "operator": "EQUAL",
  "validatorId": ValidatorId,
  "value": 123.45
}

ValidatorWithThresholdUpdateResult

Fields
Field Name Description
errors - [ApiError!]!
validator - Validator
Example
{
  "errors": [ApiError],
  "validator": Validator
}

ValidatorsDeleteResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}

VolumeMetric

Values
Enum Value Description

COUNT

DUPLICATES_COUNT

DUPLICATES_PERCENTAGE

PERCENTAGE

UNIQUE_COUNT

UNIQUE_PERCENTAGE

Example
"COUNT"

VolumeValidator

Fields
Field Name Description
config - VolumeValidatorConfig!
createdAt - DateTime!
hasCustomName - Boolean!
id - ValidatorId!
incidents - [ValidatorIncident!]!
Arguments
range - TimeRangeInput
segmentId - SegmentId
name - String!
progress - ValidatorProgress
resourceName - String!
resourceNamespace - String!
sourceConfig - SourceConfig!
state - ValidatorState!
stateUpdatedAt - DateTime!
stats - ValidatorStats!
tags - [Tag!]!
updatedAt - DateTime!
Example
{
  "config": VolumeValidatorConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "hasCustomName": true,
  "id": ValidatorId,
  "incidents": [ValidatorIncident],
  "name": "abc123",
  "progress": ValidatorProgress,
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "sourceConfig": SourceConfig,
  "state": "BACKFILLING",
  "stateUpdatedAt": "2007-12-03T10:15:30Z",
  "stats": ValidatorStats,
  "tags": [Tag],
  "updatedAt": "2007-12-03T10:15:30Z"
}

VolumeValidatorConfig

Fields
Field Name Description
initializeWithBackfill - Boolean!
metric - VolumeMetric!
sourceField - JsonPointer
sourceFields - [JsonPointer!]!
threshold - Threshold!
Example
{
  "initializeWithBackfill": false,
  "metric": "COUNT",
  "sourceField": JsonPointer,
  "sourceFields": [JsonPointer],
  "threshold": DynamicThreshold
}

VolumeValidatorCreateInput

Fields
Input Field Description
initializeWithBackfill - Boolean!
metric - VolumeMetric!
name - String
resourceName - String
resourceNamespace - String
sourceConfig - SourceConfigCreateInput!
sourceField - JsonPointer
sourceFields - [JsonPointer!]!
Example
{
  "initializeWithBackfill": false,
  "metric": "COUNT",
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "sourceConfig": SourceConfigCreateInput,
  "sourceField": JsonPointer,
  "sourceFields": [JsonPointer]
}

VolumeValidatorUpdateInput

Fields
Input Field Description
id - ValidatorId!
sourceConfig - SourceConfigUpdateInput!
Example
{
  "id": ValidatorId,
  "sourceConfig": SourceConfigUpdateInput
}

WebhookChannel

Fields
Field Name Description
config - WebhookChannelConfig!
createdAt - DateTime!
id - ChannelId!
name - String!
notificationRules - [NotificationRule!]!
resourceName - String!
resourceNamespace - String!
updatedAt - DateTime!
Example
{
  "config": WebhookChannelConfig,
  "createdAt": "2007-12-03T10:15:30Z",
  "id": ChannelId,
  "name": "xyz789",
  "notificationRules": [NotificationRule],
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "updatedAt": "2007-12-03T10:15:30Z"
}

WebhookChannelConfig

Fields
Field Name Description
applicationLinkUrl - String!
authHeader - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "xyz789",
  "authHeader": "abc123",
  "webhookUrl": "xyz789"
}

WebhookChannelCreateInput

Fields
Input Field Description
applicationLinkUrl - String!
authHeader - String
name - String!
resourceName - String
resourceNamespace - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "xyz789",
  "authHeader": "xyz789",
  "name": "abc123",
  "resourceName": "abc123",
  "resourceNamespace": "xyz789",
  "webhookUrl": "abc123"
}

WebhookChannelUpdateInput

Fields
Input Field Description
applicationLinkUrl - String!
authHeader - String
id - ChannelId!
name - String
webhookUrl - String!
Example
{
  "applicationLinkUrl": "abc123",
  "authHeader": "abc123",
  "id": ChannelId,
  "name": "abc123",
  "webhookUrl": "abc123"
}

Window

Fields
Field Name Description
createdAt - DateTime!
id - WindowId!
name - String!
resourceName - String!
resourceNamespace - String!
source - Source!
updatedAt - DateTime!
Example
{
  "createdAt": "2007-12-03T10:15:30Z",
  "id": WindowId,
  "name": "xyz789",
  "resourceName": "xyz789",
  "resourceNamespace": "abc123",
  "source": Source,
  "updatedAt": "2007-12-03T10:15:30Z"
}

WindowCreateResult

Fields
Field Name Description
errors - [ApiError!]!
window - Window
Example
{
  "errors": [ApiError],
  "window": Window
}

WindowId

Example
WindowId

WindowSchemaConflict

Fields
Field Name Description
fields - [JsonPointer!]!
window - Window!
Example
{
  "fields": [JsonPointer],
  "window": Window
}

WindowTimeUnit

Values
Enum Value Description

DAY

HOUR

MINUTE

MONTH

WEEK

Example
"DAY"

WindowUpdateResult

Fields
Field Name Description
errors - [ApiError!]!
window - Window
Example
{
  "errors": [ApiError],
  "window": Window
}

WindowsDeleteResult

Fields
Field Name Description
errors - [ApiError!]!
Example
{"errors": [ApiError]}