Show / Hide Table of Contents

Class CfnDataSource.RedshiftRunConfigurationInputProperty

The relational filter configurations included in the configuration details of the Amazon Redshift data source.

Inheritance
object
CfnDataSource.RedshiftRunConfigurationInputProperty
Implements
CfnDataSource.IRedshiftRunConfigurationInputProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-dataaccessrole

RedshiftCredentialConfiguration

The details of the credentials required to access an Amazon Redshift cluster.

public object? RedshiftCredentialConfiguration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-redshiftcredentialconfiguration

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-redshiftstorage

Type union: either IResolvable or CfnDataSource.IRedshiftStorageProperty

RelationalFilterConfigurations

The relational filter configurations included in the configuration details of the AWS Glue data source.

public object RelationalFilterConfigurations { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-relationalfilterconfigurations

Type union: either IResolvable or (either IResolvable or CfnDataSource.IRelationalFilterConfigurationProperty)[]

Implements

CfnDataSource.IRedshiftRunConfigurationInputProperty
Back to top Generated by DocFX