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
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
A name for the associated Amazon S3 bucket.default String
The object key for the destination bucket in which Amazon AppFlow places the files.default String
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.ClusterIdentifier
.default String
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DataApiRoleArn
.default String
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DatabaseName
.default String
The JDBC URL of the Amazon Redshift cluster.default Object
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.IsRedshiftServerless
.The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3.default String
CfnConnectorProfile.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()
-