IntegrationArgs

data class IntegrationArgs(val additionalEncryptionContext: Output<Map<String, String>>? = null, val dataFilter: Output<String>? = null, val description: Output<String>? = null, val integrationName: Output<String>? = null, val kmsKeyId: Output<String>? = null, val sourceArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val targetArn: Output<String>? = null) : ConvertibleToJava<IntegrationArgs>

A zero-ETL integration with Amazon Redshift.

Constructors

Link copied to clipboard
constructor(additionalEncryptionContext: Output<Map<String, String>>? = null, dataFilter: Output<String>? = null, description: Output<String>? = null, integrationName: Output<String>? = null, kmsKeyId: Output<String>? = null, sourceArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null, targetArn: Output<String>? = null)

Properties

Link copied to clipboard

An optional set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see Encryption context in the Key Management Service Developer Guide. You can only include this parameter if you specify the `KMSKeyId` parameter.

Link copied to clipboard
val dataFilter: Output<String>? = null

Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.

Link copied to clipboard
val description: Output<String>? = null

A description of the integration.

Link copied to clipboard
val integrationName: Output<String>? = null

The name of the integration.

Link copied to clipboard
val kmsKeyId: Output<String>? = null

The AWS Key Management System (AWS KMS) key identifier for the key to use to encrypt the integration. If you don't specify an encryption key, RDS uses a default AWS owned key.

Link copied to clipboard
val sourceArn: Output<String>? = null

The Amazon Resource Name (ARN) of the database to use as the source for replication.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide..

Link copied to clipboard
val targetArn: Output<String>? = null

The ARN of the Redshift data warehouse to use as the target for replication.

Functions

Link copied to clipboard
open override fun toJava(): IntegrationArgs