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();
- See Also:
-
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
The unique ID that's assigned to an Amazon Redshift cluster.default String
The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API.default String
The name of an Amazon Redshift database.default String
The JDBC URL of the Amazon Redshift cluster.default Object
Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3.default String
The name of an Amazon Redshift workgroup.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucketName
A name for the associated Amazon S3 bucket.- See Also:
-
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 .
- See Also:
-
getBucketPrefix
The object key for the destination bucket in which Amazon AppFlow places the files.- See Also:
-
getClusterIdentifier
The unique ID that's assigned to an Amazon Redshift cluster.- See Also:
-
getDataApiRoleArn
The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API.For more information, and for the polices that you attach to this role, see Allow Amazon AppFlow to access Amazon Redshift databases with the Data API .
- See Also:
-
getDatabaseName
The name of an Amazon Redshift database.- See Also:
-
getDatabaseUrl
The JDBC URL of the Amazon Redshift cluster.- See Also:
-
getIsRedshiftServerless
Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.- See Also:
-
getWorkgroupName
The name of an Amazon Redshift workgroup.- See Also:
-
builder
@Stability(Stable) static CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder builder()
-