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