Create Integration
| glue_create_integration | R Documentation | 
Creates a Zero-ETL integration in the caller's account between two resources with Amazon Resource Names (ARNs): the SourceArn and TargetArn¶
Description¶
Creates a Zero-ETL integration in the caller's account between two
resources with Amazon Resource Names (ARNs): the SourceArn and
TargetArn.
Usage¶
glue_create_integration(IntegrationName, SourceArn, TargetArn,
  Description, DataFilter, KmsKeyId, AdditionalEncryptionContext, Tags,
  IntegrationConfig)
Arguments¶
IntegrationName | 
[required] A unique name for an integration in Glue.  | 
SourceArn | 
[required] The ARN of the source resource for the integration.  | 
TargetArn | 
[required] The ARN of the target resource for the integration.  | 
Description | 
A description of the integration.  | 
DataFilter | 
Selects source tables for the integration using Maxwell filter syntax.  | 
KmsKeyId | 
The ARN of a KMS key used for encrypting the channel.  | 
AdditionalEncryptionContext | 
An optional set of non-secret key–value pairs that contains
additional contextual information for encryption. This can only be
provided if   | 
Tags | 
Metadata assigned to the resource consisting of a list of key-value pairs.  | 
IntegrationConfig | 
The configuration settings.  | 
Value¶
A list with the following syntax:
list(
  SourceArn = "string",
  TargetArn = "string",
  IntegrationName = "string",
  Description = "string",
  IntegrationArn = "string",
  KmsKeyId = "string",
  AdditionalEncryptionContext = list(
    "string"
  ),
  Tags = list(
    list(
      key = "string",
      value = "string"
    )
  ),
  Status = "CREATING"|"ACTIVE"|"MODIFYING"|"FAILED"|"DELETING"|"SYNCING"|"NEEDS_ATTENTION",
  CreateTime = as.POSIXct(
    "2015-01-01"
  ),
  Errors = list(
    list(
      ErrorCode = "string",
      ErrorMessage = "string"
    )
  ),
  DataFilter = "string",
  IntegrationConfig = list(
    RefreshInterval = "string"
  )
)
Request syntax¶
svc$create_integration(
  IntegrationName = "string",
  SourceArn = "string",
  TargetArn = "string",
  Description = "string",
  DataFilter = "string",
  KmsKeyId = "string",
  AdditionalEncryptionContext = list(
    "string"
  ),
  Tags = list(
    list(
      key = "string",
      value = "string"
    )
  ),
  IntegrationConfig = list(
    RefreshInterval = "string"
  )
)