Show / Hide Table of Contents

Interface CfnDataSourcePropsMixin.IDataSourceConfigurationInputProperty

The configuration of the data source.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.DataZone
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnDataSourcePropsMixin.IDataSourceConfigurationInputProperty
Syntax (vb)
Public Interface CfnDataSourcePropsMixin.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.CfnPropertyMixins.AWS.DataZone;

             var dataSourceConfigurationInputProperty = new DataSourceConfigurationInputProperty {
                 GlueRunConfiguration = new GlueRunConfigurationInputProperty {
                     AutoImportDataQualityResult = false,
                     CatalogName = "catalogName",
                     DataAccessRole = "dataAccessRole",
                     RelationalFilterConfigurations = new [] { new RelationalFilterConfigurationProperty {
                         DatabaseName = "databaseName",
                         FilterExpressions = new [] { new FilterExpressionProperty {
                             Expression = "expression",
                             Type = "type"
                         } },
                         SchemaName = "schemaName"
                     } }
                 },
                 RedshiftRunConfiguration = new RedshiftRunConfigurationInputProperty {
                     DataAccessRole = "dataAccessRole",
                     RedshiftCredentialConfiguration = new RedshiftCredentialConfigurationProperty {
                         SecretManagerArn = "secretManagerArn"
                     },
                     RedshiftStorage = new RedshiftStorageProperty {
                         RedshiftClusterSource = new RedshiftClusterStorageProperty {
                             ClusterName = "clusterName"
                         },
                         RedshiftServerlessSource = new RedshiftServerlessStorageProperty {
                             WorkgroupName = "workgroupName"
                         }
                     },
                     RelationalFilterConfigurations = new [] { new RelationalFilterConfigurationProperty {
                         DatabaseName = "databaseName",
                         FilterExpressions = new [] { new FilterExpressionProperty {
                             Expression = "expression",
                             Type = "type"
                         } },
                         SchemaName = "schemaName"
                     } }
                 },
                 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 CfnDataSourcePropsMixin.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 CfnDataSourcePropsMixin.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 CfnDataSourcePropsMixin.ISageMakerRunConfigurationInputProperty

Back to top Generated by DocFX