Class CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty
The connector-specific profile properties when using Amazon Redshift.
Inheritance
Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class RedshiftConnectorProfilePropertiesProperty : Object, CfnConnectorProfile.IRedshiftConnectorProfilePropertiesProperty
Syntax (vb)
Public Class RedshiftConnectorProfilePropertiesProperty
Inherits Object
Implements CfnConnectorProfile.IRedshiftConnectorProfilePropertiesProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AppFlow;
var redshiftConnectorProfilePropertiesProperty = new RedshiftConnectorProfilePropertiesProperty {
BucketName = "bucketName",
RoleArn = "roleArn",
// the properties below are optional
BucketPrefix = "bucketPrefix",
ClusterIdentifier = "clusterIdentifier",
DataApiRoleArn = "dataApiRoleArn",
DatabaseName = "databaseName",
DatabaseUrl = "databaseUrl",
IsRedshiftServerless = false,
WorkgroupName = "workgroupName"
};
Synopsis
Constructors
RedshiftConnectorProfilePropertiesProperty() |
Properties
BucketName | A name for the associated Amazon S3 bucket. |
BucketPrefix | The object key for the destination bucket in which Amazon AppFlow places the files. |
ClusterIdentifier | The unique ID that's assigned to an Amazon Redshift cluster. |
DataApiRoleArn | The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API. |
DatabaseName | The name of an Amazon Redshift database. |
DatabaseUrl | The JDBC URL of the Amazon Redshift cluster. |
IsRedshiftServerless | Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse. |
RoleArn | The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3. |
WorkgroupName | The name of an Amazon Redshift workgroup. |
Constructors
RedshiftConnectorProfilePropertiesProperty()
public RedshiftConnectorProfilePropertiesProperty()
Properties
BucketName
A name for the associated Amazon S3 bucket.
public string BucketName { get; set; }
Property Value
System.String
Remarks
BucketPrefix
The object key for the destination bucket in which Amazon AppFlow places the files.
public string BucketPrefix { get; set; }
Property Value
System.String
Remarks
ClusterIdentifier
The unique ID that's assigned to an Amazon Redshift cluster.
public string ClusterIdentifier { get; set; }
Property Value
System.String
Remarks
DataApiRoleArn
The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API.
public string DataApiRoleArn { get; set; }
Property Value
System.String
Remarks
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 .
DatabaseName
The name of an Amazon Redshift database.
public string DatabaseName { get; set; }
Property Value
System.String
Remarks
DatabaseUrl
The JDBC URL of the Amazon Redshift cluster.
public string DatabaseUrl { get; set; }
Property Value
System.String
Remarks
IsRedshiftServerless
Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.
public object IsRedshiftServerless { get; set; }
Property Value
System.Object
Remarks
RoleArn
The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3.
public string RoleArn { get; set; }
Property Value
System.String
Remarks
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 .
WorkgroupName
The name of an Amazon Redshift workgroup.
public string WorkgroupName { get; set; }
Property Value
System.String