Interface CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Jsii$Proxy
- Enclosing class:
- CfnConnectorProfile
@Stability(Stable)
public static interface CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty
extends software.amazon.jsii.JsiiSerializable
The connector-specific profile properties when using Amazon Redshift.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.appflow.*;
RedshiftConnectorProfilePropertiesProperty redshiftConnectorProfilePropertiesProperty = RedshiftConnectorProfilePropertiesProperty.builder()
.bucketName("bucketName")
.roleArn("roleArn")
// the properties below are optional
.bucketPrefix("bucketPrefix")
.clusterIdentifier("clusterIdentifier")
.dataApiRoleArn("dataApiRoleArn")
.databaseName("databaseName")
.databaseUrl("databaseUrl")
.isRedshiftServerless(false)
.workgroupName("workgroupName")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()A name for the associated Amazon S3 bucket.default StringThe object key for the destination bucket in which Amazon AppFlow places the files.default StringCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.ClusterIdentifier.default StringCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DataApiRoleArn.default StringCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DatabaseName.default StringThe JDBC URL of the Amazon Redshift cluster.default ObjectCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.IsRedshiftServerless.The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3.default StringCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.WorkgroupName.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucketName
A name for the associated Amazon S3 bucket. -
getRoleArn
The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3.For more information, and for the polices that you attach to this role, see Allow Amazon Redshift to access your Amazon AppFlow data in Amazon S3 .
-
getBucketPrefix
The object key for the destination bucket in which Amazon AppFlow places the files. -
getClusterIdentifier
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.ClusterIdentifier. -
getDataApiRoleArn
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DataApiRoleArn. -
getDatabaseName
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DatabaseName. -
getDatabaseUrl
The JDBC URL of the Amazon Redshift cluster. -
getIsRedshiftServerless
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.IsRedshiftServerless. -
getWorkgroupName
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.WorkgroupName. -
builder
@Stability(Stable) static CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder builder()
-