Values_1.IntegrationSourceDescribes a zero-ETL integration.
type nonrec t = {sourceArn : String512.t option;The ARN for the source of the integration.
*)targetArn : String512.t option;The ARN for the target of the integration.
*)description : IntegrationDescription.t option;A description for the integration.
*)integrationName : String128.t option;A unique name for the integration.
*)integrationArn : String128.t option;The Amazon Resource Name (ARN) for the integration.
*)kmsKeyId : String2048.t option;The ARN of a KMS key used for encrypting the channel.
*)additionalEncryptionContext : IntegrationAdditionalEncryptionContextMap.t
option;An optional set of non-secret key–value pairs that contains additional contextual information for encryption. This can only be provided if KMSKeyId is provided.
*)status : IntegrationStatus.t option;The possible statuses are: CREATING: The integration is being created. ACTIVE: The integration creation succeeds. MODIFYING: The integration is being modified. FAILED: The integration creation fails. DELETING: The integration is deleted. SYNCING: The integration is synchronizing. NEEDS_ATTENTION: The integration needs attention, such as synchronization.
*)createTime : IntegrationTimestamp.t option;The time that the integration was created, in UTC.
*)integrationConfig : IntegrationConfig.t option;Properties associated with the integration.
*)errors : IntegrationErrorList.t option;A list of errors associated with the integration.
*)dataFilter : String2048.t option;Selects source tables for the integration using Maxwell filter syntax.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `Map of
([> `String of IntegrationString.t ]
* [> `String of IntegrationString.t ])
list
| `String of String512.t
| `Structure of
(string
* [> `Boolean of ContinuousSync.t
| `Map of
([> `String of IntegrationString.t ]
* [> `String of IntegrationString.t ])
list
| `String of String128.t ])
list
| `Timestamp of IntegrationTimestamp.t ])
list ]