Values_1.CreateIntegrationRequestSourceCreates a Zero-ETL integration in the caller's account between two resources with Amazon Resource Names (ARNs): the SourceArn and TargetArn.
type nonrec t = {integrationName : String128.t;A unique name for an integration in Glue.
*)sourceArn : String512.t;The ARN of the source resource for the integration.
*)targetArn : String512.t;The ARN of the target resource for the integration.
*)description : IntegrationDescription.t option;A description of the integration.
*)dataFilter : String2048.t option;Selects source tables for the integration using Maxwell filter syntax.
*)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.
*)integrationConfig : IntegrationConfig.t option;The configuration settings.
*)}val make :
?description:??? ->
?dataFilter:??? ->
?kmsKeyId:??? ->
?additionalEncryptionContext:??? ->
?tags:??? ->
?integrationConfig:??? ->
integrationName:String128.t ->
sourceArn:String512.t ->
targetArn:String512.t ->
unit ->
tval to_value :
t ->
[> `Structure 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 String128.t
| `Structure of
(string
* [> `Boolean of ContinuousSync.t
| `Map of
([> `String of IntegrationString.t ]
* [> `String of IntegrationString.t ])
list
| `String of String128.t ])
list ])
list ]