Package-level declarations

Types

Link copied to clipboard
data class AlertAction(val lambdaConfiguration: AlertLambdaConfiguration? = null, val snsConfiguration: AlertSnsConfiguration? = null)
Link copied to clipboard
data class AlertLambdaConfiguration(val lambdaArn: String, val roleArn: String)

Configuration options for a Lambda alert action.

Link copied to clipboard
data class AlertSnsConfiguration(val roleArn: String, val snsTopicArn: String)

Configuration options for an SNS alert action.

Link copied to clipboard
data class AnomalyDetectorAppFlowConfig(val flowName: String, val roleArn: String)
Link copied to clipboard
data class AnomalyDetectorCloudwatchConfig(val roleArn: String)
Link copied to clipboard
data class AnomalyDetectorConfig(val anomalyDetectorFrequency: AnomalyDetectorFrequency)
Link copied to clipboard
data class AnomalyDetectorCsvFormatDescriptor(val charset: String? = null, val containsHeader: Boolean? = null, val delimiter: String? = null, val fileCompression: AnomalyDetectorCsvFormatDescriptorFileCompression? = null, val headerList: List<String>? = null, val quoteSymbol: String? = null)
Link copied to clipboard
data class AnomalyDetectorFileFormatDescriptor(val csvFormatDescriptor: AnomalyDetectorCsvFormatDescriptor? = null, val jsonFormatDescriptor: AnomalyDetectorJsonFormatDescriptor? = null)
Link copied to clipboard
data class AnomalyDetectorJsonFormatDescriptor(val charset: String? = null, val fileCompression: AnomalyDetectorJsonFormatDescriptorFileCompression? = null)
Link copied to clipboard
data class AnomalyDetectorMetric(val aggregationFunction: AnomalyDetectorMetricAggregationFunction, val metricName: String, val namespace: String? = null)
Link copied to clipboard
data class AnomalyDetectorMetricSet(val dimensionList: List<String>? = null, val metricList: List<AnomalyDetectorMetric>, val metricSetDescription: String? = null, val metricSetFrequency: AnomalyDetectorMetricSetMetricSetFrequency? = null, val metricSetName: String, val metricSource: AnomalyDetectorMetricSource, val offset: Int? = null, val timestampColumn: AnomalyDetectorTimestampColumn? = null, val timezone: String? = null)
Link copied to clipboard
data class AnomalyDetectorMetricSource(val appFlowConfig: AnomalyDetectorAppFlowConfig? = null, val cloudwatchConfig: AnomalyDetectorCloudwatchConfig? = null, val rdsSourceConfig: AnomalyDetectorRdsSourceConfig? = null, val redshiftSourceConfig: AnomalyDetectorRedshiftSourceConfig? = null, val s3SourceConfig: AnomalyDetectorS3SourceConfig? = null)
Link copied to clipboard
data class AnomalyDetectorRdsSourceConfig(val databaseHost: String, val databaseName: String, val databasePort: Int, val dbInstanceIdentifier: String, val roleArn: String, val secretManagerArn: String, val tableName: String, val vpcConfiguration: AnomalyDetectorVpcConfiguration)
Link copied to clipboard
data class AnomalyDetectorRedshiftSourceConfig(val clusterIdentifier: String, val databaseHost: String, val databaseName: String, val databasePort: Int, val roleArn: String, val secretManagerArn: String, val tableName: String, val vpcConfiguration: AnomalyDetectorVpcConfiguration)
Link copied to clipboard
data class AnomalyDetectorS3SourceConfig(val fileFormatDescriptor: AnomalyDetectorFileFormatDescriptor, val historicalDataPathList: List<String>? = null, val roleArn: String, val templatedPathList: List<String>? = null)
Link copied to clipboard
data class AnomalyDetectorTimestampColumn(val columnFormat: String? = null, val columnName: String? = null)
Link copied to clipboard
data class AnomalyDetectorVpcConfiguration(val securityGroupIdList: List<String>, val subnetIdList: List<String>)
Link copied to clipboard
data class GetAlertResult(val arn: String? = null)
Link copied to clipboard
data class GetAnomalyDetectorResult(val anomalyDetectorConfig: AnomalyDetectorConfig? = null, val anomalyDetectorDescription: String? = null, val arn: String? = null, val kmsKeyArn: String? = null, val metricSetList: List<AnomalyDetectorMetricSet>? = null)