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