Class CfnDataSource.RedshiftRunConfigurationInputProperty
The relational filter configurations included in the configuration details of the Amazon Redshift data source.
Inherited Members
Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnDataSource.RedshiftRunConfigurationInputProperty : CfnDataSource.IRedshiftRunConfigurationInputProperty
Syntax (vb)
Public Class CfnDataSource.RedshiftRunConfigurationInputProperty Implements CfnDataSource.IRedshiftRunConfigurationInputProperty
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.DataZone;
var redshiftRunConfigurationInputProperty = new RedshiftRunConfigurationInputProperty {
RelationalFilterConfigurations = new [] { new RelationalFilterConfigurationProperty {
DatabaseName = "databaseName",
// the properties below are optional
FilterExpressions = new [] { new FilterExpressionProperty {
Expression = "expression",
Type = "type"
} },
SchemaName = "schemaName"
} },
// the properties below are optional
DataAccessRole = "dataAccessRole",
RedshiftCredentialConfiguration = new RedshiftCredentialConfigurationProperty {
SecretManagerArn = "secretManagerArn"
},
RedshiftStorage = new RedshiftStorageProperty {
RedshiftClusterSource = new RedshiftClusterStorageProperty {
ClusterName = "clusterName"
},
RedshiftServerlessSource = new RedshiftServerlessStorageProperty {
WorkgroupName = "workgroupName"
}
}
};
Synopsis
Constructors
| RedshiftRunConfigurationInputProperty() | The relational filter configurations included in the configuration details of the Amazon Redshift data source. |
Properties
| DataAccessRole | The data access role included in the configuration details of the Amazon Redshift data source. |
| RedshiftCredentialConfiguration | The details of the credentials required to access an Amazon Redshift cluster. |
| RedshiftStorage | The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run. |
| RelationalFilterConfigurations | The relational filter configurations included in the configuration details of the AWS Glue data source. |
Constructors
RedshiftRunConfigurationInputProperty()
The relational filter configurations included in the configuration details of the Amazon Redshift data source.
public RedshiftRunConfigurationInputProperty()
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.DataZone;
var redshiftRunConfigurationInputProperty = new RedshiftRunConfigurationInputProperty {
RelationalFilterConfigurations = new [] { new RelationalFilterConfigurationProperty {
DatabaseName = "databaseName",
// the properties below are optional
FilterExpressions = new [] { new FilterExpressionProperty {
Expression = "expression",
Type = "type"
} },
SchemaName = "schemaName"
} },
// the properties below are optional
DataAccessRole = "dataAccessRole",
RedshiftCredentialConfiguration = new RedshiftCredentialConfigurationProperty {
SecretManagerArn = "secretManagerArn"
},
RedshiftStorage = new RedshiftStorageProperty {
RedshiftClusterSource = new RedshiftClusterStorageProperty {
ClusterName = "clusterName"
},
RedshiftServerlessSource = new RedshiftServerlessStorageProperty {
WorkgroupName = "workgroupName"
}
}
};
Properties
DataAccessRole
The data access role included in the configuration details of the Amazon Redshift data source.
public string? DataAccessRole { get; set; }
Property Value
Remarks
RedshiftCredentialConfiguration
The details of the credentials required to access an Amazon Redshift cluster.
public object? RedshiftCredentialConfiguration { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnDataSource.IRedshiftCredentialConfigurationProperty
RedshiftStorage
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
public object? RedshiftStorage { get; set; }
Property Value
Remarks
RelationalFilterConfigurations
The relational filter configurations included in the configuration details of the AWS Glue data source.
public object RelationalFilterConfigurations { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnDataSource.IRelationalFilterConfigurationProperty)[]