Package-level declarations
Types
Link copied to clipboard
data class AlertAction(val lambdaConfiguration: AlertLambdaConfiguration? = null, val snsConfiguration: AlertSnsConfiguration? = null)
Link copied to clipboard
Configuration options for a Lambda alert action.
Link copied to clipboard
Configuration options for an SNS alert action.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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)