datahub/datahub-web-react/src/graphql/ingestion.graphql

155 lines
3.4 KiB
GraphQL

query listIngestionSources($input: ListIngestionSourcesInput!) {
listIngestionSources(input: $input) {
start
count
total
ingestionSources {
urn
name
type
config {
recipe
version
executorId
debugMode
}
schedule {
interval
timezone
}
platform {
urn
}
executions(start: 0, count: 1) {
start
count
total
executionRequests {
urn
id
input {
requestedAt
}
result {
status
startTimeMs
durationMs
}
}
}
}
}
}
query getIngestionSource($urn: String!, $runStart: Int, $runCount: Int) {
ingestionSource(urn: $urn) {
urn
name
type
config {
recipe
version
executorId
debugMode
}
schedule {
interval
timezone
}
platform {
urn
}
executions(start: $runStart, count: $runCount) {
start
count
total
executionRequests {
urn
id
input {
requestedAt
source {
type
}
}
result {
status
startTimeMs
durationMs
}
}
}
}
}
query getIngestionExecutionRequest($urn: String!) {
executionRequest(urn: $urn) {
urn
id
input {
source {
type
}
}
result {
status
startTimeMs
durationMs
report
structuredReport {
type
serializedValue
}
}
}
}
mutation createIngestionSource($input: UpdateIngestionSourceInput!) {
createIngestionSource(input: $input)
}
mutation updateIngestionSource($urn: String!, $input: UpdateIngestionSourceInput!) {
updateIngestionSource(urn: $urn, input: $input)
}
mutation deleteIngestionSource($urn: String!) {
deleteIngestionSource(urn: $urn)
}
query listSecrets($input: ListSecretsInput!) {
listSecrets(input: $input) {
start
count
total
secrets {
urn
name
description
}
}
}
mutation createSecret($input: CreateSecretInput!) {
createSecret(input: $input)
}
mutation deleteSecret($urn: String!) {
deleteSecret(urn: $urn)
}
mutation createIngestionExecutionRequest($input: CreateIngestionExecutionRequestInput!) {
createIngestionExecutionRequest(input: $input)
}
mutation cancelIngestionExecutionRequest($input: CancelIngestionExecutionRequestInput!) {
cancelIngestionExecutionRequest(input: $input)
}
mutation createTestConnectionRequest($input: CreateTestConnectionRequestInput!) {
createTestConnectionRequest(input: $input)
}
mutation rollbackIngestion($input: RollbackIngestionInput!) {
rollbackIngestion(input: $input)
}