AWS::DataZone::DataSource RedshiftRunConfigurationInput
The relational filter configurations included in the configuration details of the Amazon Redshift data source.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DataAccessRole" :
String
, "RedshiftCredentialConfiguration" :RedshiftCredentialConfiguration
, "RedshiftStorage" :RedshiftStorage
, "RelationalFilterConfigurations" :[ RelationalFilterConfiguration, ... ]
}
YAML
DataAccessRole:
String
RedshiftCredentialConfiguration:RedshiftCredentialConfiguration
RedshiftStorage:RedshiftStorage
RelationalFilterConfigurations:- RelationalFilterConfiguration
Properties
DataAccessRole
-
The data access role included in the configuration details of the Amazon Redshift data source.
Required: No
Type: String
Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]{1,128}$
Update requires: No interruption
RedshiftCredentialConfiguration
-
The details of the credentials required to access an Amazon Redshift cluster.
Required: Yes
Type: RedshiftCredentialConfiguration
Update requires: No interruption
RedshiftStorage
-
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
Required: Yes
Type: RedshiftStorage
Update requires: No interruption
RelationalFilterConfigurations
-
The relational filter configurations included in the configuration details of the AWS Glue data source.
Required: Yes
Type: Array of RelationalFilterConfiguration
Update requires: No interruption