Show / Hide Table of Contents

Interface CfnDataSource.IDataSourceConfigurationInputProperty

The configuration of the data source.

Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnDataSource.IDataSourceConfigurationInputProperty
Syntax (vb)
Public Interface CfnDataSource.IDataSourceConfigurationInputProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-datasourceconfigurationinput.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 dataSourceConfigurationInputProperty = new DataSourceConfigurationInputProperty {
                 GlueRunConfiguration = new GlueRunConfigurationInputProperty {
                     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
                     AutoImportDataQualityResult = false,
                     CatalogName = "catalogName",
                     DataAccessRole = "dataAccessRole"
                 },
                 RedshiftRunConfiguration = 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"
                         }
                     }
                 },
                 SageMakerRunConfiguration = new SageMakerRunConfigurationInputProperty {
                     TrackingAssets = new Dictionary<string, string[]> {
                         { "trackingAssetsKey", new [] { "trackingAssets" } }
                     }
                 }
             };

Synopsis

Properties

GlueRunConfiguration

The configuration of the AWS Glue data source.

RedshiftRunConfiguration

The configuration of the Amazon Redshift data source.

SageMakerRunConfiguration

The configuration details of the Amazon SageMaker data source.

Properties

GlueRunConfiguration

The configuration of the AWS Glue data source.

object? GlueRunConfiguration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnDataSource.IGlueRunConfigurationInputProperty

RedshiftRunConfiguration

The configuration of the Amazon Redshift data source.

object? RedshiftRunConfiguration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnDataSource.IRedshiftRunConfigurationInputProperty

SageMakerRunConfiguration

The configuration details of the Amazon SageMaker data source.

object? SageMakerRunConfiguration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnDataSource.ISageMakerRunConfigurationInputProperty

Back to top Generated by DocFX