Class: Aws::Appflow::Types::RedshiftConnectorProfileProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::RedshiftConnectorProfileProperties
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-appflow/types.rb
Overview
The connector-specific profile properties when using Amazon Redshift.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket_name ⇒ String
A name for the associated Amazon S3 bucket.
-
#bucket_prefix ⇒ String
The object key for the destination bucket in which Amazon AppFlow places the files.
-
#cluster_identifier ⇒ String
The unique ID that’s assigned to an Amazon Redshift cluster.
-
#data_api_role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API.
-
#database_name ⇒ String
The name of an Amazon Redshift database.
-
#database_url ⇒ String
The JDBC URL of the Amazon Redshift cluster.
-
#is_redshift_serverless ⇒ Boolean
Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3.
-
#workgroup_name ⇒ String
The name of an Amazon Redshift workgroup.
Instance Attribute Details
#bucket_name ⇒ String
A name for the associated Amazon S3 bucket.
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#bucket_prefix ⇒ String
The object key for the destination bucket in which Amazon AppFlow places the files.
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#cluster_identifier ⇒ String
The unique ID that’s assigned to an Amazon Redshift cluster.
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#data_api_role_arn ⇒ String
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].
[1]: docs.aws.amazon.com/appflow/latest/userguide/security_iam_service-role-policies.html#access-redshift
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#database_name ⇒ String
The name of an Amazon Redshift database.
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#database_url ⇒ String
The JDBC URL of the Amazon Redshift cluster.
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#is_redshift_serverless ⇒ Boolean
Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
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].
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |
#workgroup_name ⇒ String
The name of an Amazon Redshift workgroup.
3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 |
# File 'lib/aws-sdk-appflow/types.rb', line 3756 class RedshiftConnectorProfileProperties < Struct.new( :database_url, :bucket_name, :bucket_prefix, :role_arn, :data_api_role_arn, :is_redshift_serverless, :cluster_identifier, :workgroup_name, :database_name) SENSITIVE = [] include Aws::Structure end |