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
authorId: String
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.authorId ● String scalar​

Id of 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