Skip to main content

DataIntegration

DataIntegration belong to an organization. They link the project data and an external bucket

type DataIntegration {
_: Boolean
id: ID!
allowedPaths: [String!]
allowedProjects: [String!]
author: User
awsAccessPointARN: String
awsRoleARN: String
awsRoleExternalId: String
azureConnectionURL: String
azureIsUsingServiceCredentials: Boolean
azureSASToken: String
azureTenantId: String
createdAt: DateTime!
gcpBucketName: String
includeRootFiles: Boolean
internalProcessingAuthorized: Boolean
lastCheck: DateTime!
name: String!
organizationId: ID
platform: DataIntegrationPlatform!
projects: [Project!]
status: DataIntegrationStatus!
updatedAt: DateTime!
s3AccessKey: String
s3BucketName: String
s3Endpoint: String
s3Region: String
s3SecretKey: String
s3SessionToken: String
}

Fields

DataIntegration._ ● Boolean scalar

DataIntegration.id ● ID! non-null scalar

DataIntegration.allowedPaths ● [String!] list scalar

The list of allowed paths for the dataIntegration null if all paths are allowed

DataIntegration.allowedProjects ● [String!] list scalar

The list of allowed Projects for the dataIntegration to be available null or empty array if allowed for all projects

DataIntegration.author ● User object

The user who created the integration

DataIntegration.awsAccessPointARN ● String scalar

Access Point for AWS ARS (Amazon Resource Name)

DataIntegration.awsRoleARN ● String scalar

Roles for Amazon Resource Name

DataIntegration.awsRoleExternalId ● String scalar

External Id used for restricting role access

DataIntegration.azureConnectionURL ● String scalar

Url of the azure connection bucket

DataIntegration.azureIsUsingServiceCredentials ● Boolean scalar

If using an azure integration, defines the type of connection

DataIntegration.azureSASToken ● String scalar

If connecting via a token to an azure bucket, its service SAS token

DataIntegration.azureTenantId ● String scalar

Id for the Azure bucket integration

DataIntegration.createdAt ● DateTime! non-null scalar

DataIntegration.gcpBucketName ● String scalar

Name of the GCP bucket

DataIntegration.includeRootFiles ● Boolean scalar

The integration include the root files of the bucket

DataIntegration.internalProcessingAuthorized ● Boolean scalar

Kili is allowed to process internally the assets of the integration

DataIntegration.lastCheck ● DateTime! non-null scalar

Last time the integration's data was checked

DataIntegration.name ● String! non-null scalar

The name of the integration

DataIntegration.organizationId ● ID scalar

Id of the organization where the integration belong to

DataIntegration.platform ● DataIntegrationPlatform! non-null enum

Third party plateform used by the integration to share data

DataIntegration.projects ● [Project!] list object

Projects where the integration is used via a data connection

DataIntegration.status ● DataIntegrationStatus! non-null enum

Status of the integration.

DataIntegration.updatedAt ● DateTime! non-null scalar

DataIntegration.s3AccessKey ● String scalar

Key for s3 custom bucket.

DataIntegration.s3BucketName ● String scalar

Name of the s3 custom bucket.

DataIntegration.s3Endpoint ● String scalar

Endpoint of the s3 custom bucket.

DataIntegration.s3Region ● String scalar

Region of the s3 custom bucket.

DataIntegration.s3SecretKey ● String scalar

Secret key for s3 custom bucket.

DataIntegration.s3SessionToken ● String scalar

Session token for s3 custom bucket.

Member Of

DataConnection object ● DataIntegrationUpdatedSubscriptionData object ● Organization object