Package com.pulumi.aws.rds
Class IntegrationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.rds.IntegrationArgs
-
public final class IntegrationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntegrationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static IntegrationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>additionalEncryptionContext()static IntegrationArgs.Builderbuilder()static IntegrationArgs.Builderbuilder(IntegrationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>dataFilter()com.pulumi.core.Output<java.lang.String>integrationName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>kmsKeyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.lang.String>sourceArn()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()com.pulumi.core.Output<java.lang.String>targetArn()java.util.Optional<com.pulumi.core.Output<IntegrationTimeoutsArgs>>timeouts()
-
-
-
Field Detail
-
Empty
public static final IntegrationArgs Empty
-
-
Method Detail
-
additionalEncryptionContext
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> additionalEncryptionContext()
- Returns:
- Set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see the [User Guide](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context). You can only include this parameter if you specify the `kmsKeyId` parameter.
-
dataFilter
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dataFilter()
- Returns:
- Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse. The value should match the syntax from the AWS CLI which includes an `include:` or `exclude:` prefix before a filter expression. Multiple expressions are separated by a comma. See the [Amazon RDS data filtering guide](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/zero-etl.filtering.html) for additional details.
-
integrationName
public com.pulumi.core.Output<java.lang.String> integrationName()
- Returns:
- Name of the integration.
-
kmsKeyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
- Returns:
- 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. If you use the default AWS owned key, you should ignore `kmsKeyId` parameter by using `lifecycle` parameter to avoid unintended change after the first creation.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
sourceArn
public com.pulumi.core.Output<java.lang.String> sourceArn()
- Returns:
- ARN of the database to use as the source for replication.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
targetArn
public com.pulumi.core.Output<java.lang.String> targetArn()
- Returns:
- ARN of the Redshift data warehouse to use as the target for replication. The following arguments are optional:
-
timeouts
public java.util.Optional<com.pulumi.core.Output<IntegrationTimeoutsArgs>> timeouts()
-
builder
public static IntegrationArgs.Builder builder()
-
builder
public static IntegrationArgs.Builder builder(IntegrationArgs defaults)
-
-