Interface CfnDataSource.DataSourceConfigurationInputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSource.DataSourceConfigurationInputProperty.Jsii$Proxy
- Enclosing class:
CfnDataSource
@Stability(Stable)
public static interface CfnDataSource.DataSourceConfigurationInputProperty
extends software.amazon.jsii.JsiiSerializable
The configuration of the data source.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.datazone.*; DataSourceConfigurationInputProperty dataSourceConfigurationInputProperty = DataSourceConfigurationInputProperty.builder() .glueRunConfiguration(GlueRunConfigurationInputProperty.builder() .relationalFilterConfigurations(List.of(RelationalFilterConfigurationProperty.builder() .databaseName("databaseName") // the properties below are optional .filterExpressions(List.of(FilterExpressionProperty.builder() .expression("expression") .type("type") .build())) .schemaName("schemaName") .build())) // the properties below are optional .autoImportDataQualityResult(false) .dataAccessRole("dataAccessRole") .build()) .redshiftRunConfiguration(RedshiftRunConfigurationInputProperty.builder() .redshiftCredentialConfiguration(RedshiftCredentialConfigurationProperty.builder() .secretManagerArn("secretManagerArn") .build()) .redshiftStorage(RedshiftStorageProperty.builder() .redshiftClusterSource(RedshiftClusterStorageProperty.builder() .clusterName("clusterName") .build()) .redshiftServerlessSource(RedshiftServerlessStorageProperty.builder() .workgroupName("workgroupName") .build()) .build()) .relationalFilterConfigurations(List.of(RelationalFilterConfigurationProperty.builder() .databaseName("databaseName") // the properties below are optional .filterExpressions(List.of(FilterExpressionProperty.builder() .expression("expression") .type("type") .build())) .schemaName("schemaName") .build())) // the properties below are optional .dataAccessRole("dataAccessRole") .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDataSource.DataSourceConfigurationInputProperty
static final class
An implementation forCfnDataSource.DataSourceConfigurationInputProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGlueRunConfiguration
The configuration of the AWS Glue data source.- See Also:
-
getRedshiftRunConfiguration
The configuration of the Amazon Redshift data source.- See Also:
-
builder
-