Interface CfnAnomalyDetectorProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnomalyDetectorProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2025-01-10T21:56:54.166Z")
@Stability(Stable)
public interface CfnAnomalyDetectorProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnAnomalyDetector
.
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.lookoutmetrics.*; CfnAnomalyDetectorProps cfnAnomalyDetectorProps = CfnAnomalyDetectorProps.builder() .anomalyDetectorConfig(AnomalyDetectorConfigProperty.builder() .anomalyDetectorFrequency("anomalyDetectorFrequency") .build()) .metricSetList(List.of(MetricSetProperty.builder() .metricList(List.of(MetricProperty.builder() .aggregationFunction("aggregationFunction") .metricName("metricName") // the properties below are optional .namespace("namespace") .build())) .metricSetName("metricSetName") .metricSource(MetricSourceProperty.builder() .appFlowConfig(AppFlowConfigProperty.builder() .flowName("flowName") .roleArn("roleArn") .build()) .cloudwatchConfig(CloudwatchConfigProperty.builder() .roleArn("roleArn") .build()) .rdsSourceConfig(RDSSourceConfigProperty.builder() .databaseHost("databaseHost") .databaseName("databaseName") .databasePort(123) .dbInstanceIdentifier("dbInstanceIdentifier") .roleArn("roleArn") .secretManagerArn("secretManagerArn") .tableName("tableName") .vpcConfiguration(VpcConfigurationProperty.builder() .securityGroupIdList(List.of("securityGroupIdList")) .subnetIdList(List.of("subnetIdList")) .build()) .build()) .redshiftSourceConfig(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()) .s3SourceConfig(S3SourceConfigProperty.builder() .fileFormatDescriptor(FileFormatDescriptorProperty.builder() .csvFormatDescriptor(CsvFormatDescriptorProperty.builder() .charset("charset") .containsHeader(false) .delimiter("delimiter") .fileCompression("fileCompression") .headerList(List.of("headerList")) .quoteSymbol("quoteSymbol") .build()) .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder() .charset("charset") .fileCompression("fileCompression") .build()) .build()) .roleArn("roleArn") // the properties below are optional .historicalDataPathList(List.of("historicalDataPathList")) .templatedPathList(List.of("templatedPathList")) .build()) .build()) // the properties below are optional .dimensionList(List.of("dimensionList")) .metricSetDescription("metricSetDescription") .metricSetFrequency("metricSetFrequency") .offset(123) .timestampColumn(TimestampColumnProperty.builder() .columnFormat("columnFormat") .columnName("columnName") .build()) .timezone("timezone") .build())) // the properties below are optional .anomalyDetectorDescription("anomalyDetectorDescription") .anomalyDetectorName("anomalyDetectorName") .kmsKeyArn("kmsKeyArn") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAnomalyDetectorProps
static final class
An implementation forCfnAnomalyDetectorProps
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAnomalyDetectorConfig
Contains information about the configuration of the anomaly detector.- See Also:
-
getMetricSetList
The detector's dataset.- See Also:
-
getAnomalyDetectorDescription
A description of the detector.- See Also:
-
getAnomalyDetectorName
The name of the detector.- See Also:
-
getKmsKeyArn
The ARN of the KMS key to use to encrypt your data.- See Also:
-
builder
- Returns:
- a
CfnAnomalyDetectorProps.Builder
ofCfnAnomalyDetectorProps
-