Interface CfnConnection.RedshiftPropertiesInputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConnection.RedshiftPropertiesInputProperty.Jsii$Proxy
- Enclosing class:
CfnConnection
@Stability(Stable)
public static interface CfnConnection.RedshiftPropertiesInputProperty
extends software.amazon.jsii.JsiiSerializable
The Amazon Redshift properties.
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.*;
RedshiftPropertiesInputProperty redshiftPropertiesInputProperty = RedshiftPropertiesInputProperty.builder()
.credentials(RedshiftCredentialsProperty.builder()
.secretArn("secretArn")
.usernamePassword(UsernamePasswordProperty.builder()
.password("password")
.username("username")
.build())
.build())
.databaseName("databaseName")
.host("host")
.lineageSync(RedshiftLineageSyncConfigurationInputProperty.builder()
.enabled(false)
.schedule(LineageSyncScheduleProperty.builder()
.schedule("schedule")
.build())
.build())
.port(123)
.storage(RedshiftStoragePropertiesProperty.builder()
.clusterName("clusterName")
.workgroupName("workgroupName")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConnection.RedshiftPropertiesInputPropertystatic final classAn implementation forCfnConnection.RedshiftPropertiesInputProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe Amaon Redshift credentials.default StringThe Amazon Redshift database name.default StringgetHost()The Amazon Redshift host.default ObjectThe lineage sync of the Amazon Redshift.default NumbergetPort()The Amaon Redshift port.default ObjectThe Amazon Redshift storage.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCredentials
The Amaon Redshift credentials.Returns union: either
IResolvableorCfnConnection.RedshiftCredentialsProperty- See Also:
-
getDatabaseName
The Amazon Redshift database name.- See Also:
-
getHost
The Amazon Redshift host.- See Also:
-
getLineageSync
The lineage sync of the Amazon Redshift.Returns union: either
IResolvableorCfnConnection.RedshiftLineageSyncConfigurationInputProperty- See Also:
-
getPort
The Amaon Redshift port.- See Also:
-
getStorage
The Amazon Redshift storage.Returns union: either
IResolvableorCfnConnection.RedshiftStoragePropertiesProperty- See Also:
-
builder
-