Interface CfnIntegrationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnIntegrationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:04.437Z")
@Stability(Stable)
public interface CfnIntegrationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnIntegrationPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.redshift.*;
CfnIntegrationMixinProps cfnIntegrationMixinProps = CfnIntegrationMixinProps.builder()
.additionalEncryptionContext(Map.of(
"additionalEncryptionContextKey", "additionalEncryptionContext"))
.integrationName("integrationName")
.kmsKeyId("kmsKeyId")
.sourceArn("sourceArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.targetArn("targetArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnIntegrationMixinPropsstatic final classAn implementation forCfnIntegrationMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe encryption context for the integration.default StringThe name of the integration.default StringThe AWS Key Management Service ( AWS KMS) key identifier for the key used to encrypt the integration.default StringThe Amazon Resource Name (ARN) of the database used as the source for replication.getTags()The list of tags associated with the integration.default StringThe Amazon Resource Name (ARN) of the Amazon Redshift data warehouse to use as the target for replication.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAdditionalEncryptionContext
The encryption context for the integration.For more information, see Encryption context in the AWS Key Management Service Developer Guide .
Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getIntegrationName
The name of the integration.- See Also:
-
getKmsKeyId
The AWS Key Management Service ( AWS KMS) key identifier for the key used to encrypt the integration.- See Also:
-
getSourceArn
The Amazon Resource Name (ARN) of the database used as the source for replication.- See Also:
-
getTags
The list of tags associated with the integration.- See Also:
-
getTargetArn
The Amazon Resource Name (ARN) of the Amazon Redshift data warehouse to use as the target for replication.- See Also:
-
builder
- Returns:
- a
CfnIntegrationMixinProps.BuilderofCfnIntegrationMixinProps
-