Interface CfnAnomalyDetectorPropsMixin.RedshiftSourceConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnomalyDetectorPropsMixin.RedshiftSourceConfigProperty.Jsii$Proxy
- Enclosing class:
CfnAnomalyDetectorPropsMixin
@Stability(Stable)
public static interface CfnAnomalyDetectorPropsMixin.RedshiftSourceConfigProperty
extends software.amazon.jsii.JsiiSerializable
Provides information about the Amazon Redshift database configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.lookoutmetrics.*;
RedshiftSourceConfigProperty redshiftSourceConfigProperty = RedshiftSourceConfigProperty.builder()
.clusterIdentifier("clusterIdentifier")
.databaseHost("databaseHost")
.databaseName("databaseName")
.databasePort(123)
.roleArn("roleArn")
.secretManagerArn("secretManagerArn")
.tableName("tableName")
.vpcConfiguration(VpcConfigurationProperty.builder()
.securityGroupIdList(List.of("securityGroupIdList"))
.subnetIdList(List.of("subnetIdList"))
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnAnomalyDetectorPropsMixin.RedshiftSourceConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA string identifying the Redshift cluster.default StringThe name of the database host.default StringThe Redshift database name.default NumberThe port number where the database can be accessed.default ObjectThe Amazon Resource Name (ARN) of the role providing access to the database.default StringThe Amazon Resource Name (ARN) of the AWS Secrets Manager role.default StringThe table name of the Redshift database.default ObjectContains information about the Amazon Virtual Private Cloud (VPC) configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getClusterIdentifier
A string identifying the Redshift cluster.- See Also:
-
getDatabaseHost
The name of the database host.- See Also:
-
getDatabaseName
The Redshift database name.- See Also:
-
getDatabasePort
The port number where the database can be accessed.- See Also:
-
getRoleArn
The Amazon Resource Name (ARN) of the role providing access to the database.- See Also:
-
getSecretManagerArn
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.- See Also:
-
getTableName
The table name of the Redshift database.- See Also:
-
getVpcConfiguration
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.Returns union: either
IResolvableorCfnAnomalyDetectorPropsMixin.VpcConfigurationProperty- See Also:
-
builder
@Stability(Stable) static CfnAnomalyDetectorPropsMixin.RedshiftSourceConfigProperty.Builder builder()
-