Show / Hide Table of Contents

Class CfnDataSourcePropsMixin.DataSourceConfigurationInputProperty

The configuration of the data source.

Inheritance
object
CfnDataSourcePropsMixin.DataSourceConfigurationInputProperty
Implements
CfnDataSourcePropsMixin.IDataSourceConfigurationInputProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.DataZone.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDataSourcePropsMixin.DataSourceConfigurationInputProperty : CfnDataSourcePropsMixin.IDataSourceConfigurationInputProperty
Syntax (vb)
Public Class CfnDataSourcePropsMixin.DataSourceConfigurationInputProperty Implements 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.Mixins.Preview.AWS.DataZone.Mixins;

             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

Constructors

DataSourceConfigurationInputProperty()

The configuration of the data source.

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.

Constructors

DataSourceConfigurationInputProperty()

The configuration of the data source.

public DataSourceConfigurationInputProperty()
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.Mixins.Preview.AWS.DataZone.Mixins;

             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" } }
                     }
                 }
             };

Properties

GlueRunConfiguration

The configuration of the AWS Glue data source.

public object? GlueRunConfiguration { get; set; }
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.

public object? RedshiftRunConfiguration { get; set; }
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.

public object? SageMakerRunConfiguration { get; set; }
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

Implements

CfnDataSourcePropsMixin.IDataSourceConfigurationInputProperty
Back to top Generated by DocFX