Package-level declarations
Types
Link copied to clipboard
data class AlarmArgs(val actionsEnabled: Output<Boolean>? = null, val alarmActions: Output<List<String>>? = null, val alarmDescription: Output<String>? = null, val alarmName: Output<String>? = null, val comparisonOperator: Output<String>? = null, val datapointsToAlarm: Output<Int>? = null, val dimensions: Output<List<AlarmDimensionArgs>>? = null, val evaluateLowSampleCountPercentile: Output<String>? = null, val evaluationPeriods: Output<Int>? = null, val extendedStatistic: Output<String>? = null, val insufficientDataActions: Output<List<String>>? = null, val metricName: Output<String>? = null, val metrics: Output<List<AlarmMetricDataQueryArgs>>? = null, val namespace: Output<String>? = null, val okActions: Output<List<String>>? = null, val period: Output<Int>? = null, val statistic: Output<String>? = null, val threshold: Output<Double>? = null, val thresholdMetricId: Output<String>? = null, val treatMissingData: Output<String>? = null, val unit: Output<String>? = null) : ConvertibleToJava<AlarmArgs>
Resource Type definition for AWS::CloudWatch::Alarm
Link copied to clipboard
class AlarmArgsBuilder
Builder for AlarmArgs.
Link copied to clipboard
Link copied to clipboard
class AlarmResourceBuilder
Builder for Alarm.
Link copied to clipboard
object CloudwatchFunctions
Link copied to clipboard
The AWS::CloudWatch::CompositeAlarm type specifies an alarm which aggregates the states of other Alarms (Metric or Composite Alarms) as defined by the AlarmRule expression
Link copied to clipboard
data class CompositeAlarmArgs(val actionsEnabled: Output<Boolean>? = null, val actionsSuppressor: Output<String>? = null, val actionsSuppressorExtensionPeriod: Output<Int>? = null, val actionsSuppressorWaitPeriod: Output<Int>? = null, val alarmActions: Output<List<String>>? = null, val alarmDescription: Output<String>? = null, val alarmName: Output<String>? = null, val alarmRule: Output<String>? = null, val insufficientDataActions: Output<List<String>>? = null, val okActions: Output<List<String>>? = null) : ConvertibleToJava<CompositeAlarmArgs>
The AWS::CloudWatch::CompositeAlarm type specifies an alarm which aggregates the states of other Alarms (Metric or Composite Alarms) as defined by the AlarmRule expression
Link copied to clipboard
Builder for CompositeAlarmArgs.
Link copied to clipboard
Link copied to clipboard
Builder for CompositeAlarm.
Link copied to clipboard
Resource Type definition for Metric Stream
Link copied to clipboard
data class MetricStreamArgs(val excludeFilters: Output<List<MetricStreamFilterArgs>>? = null, val firehoseArn: Output<String>? = null, val includeFilters: Output<List<MetricStreamFilterArgs>>? = null, val includeLinkedAccountsMetrics: Output<Boolean>? = null, val name: Output<String>? = null, val outputFormat: Output<String>? = null, val roleArn: Output<String>? = null, val statisticsConfigurations: Output<List<MetricStreamStatisticsConfigurationArgs>>? = null, val tags: Output<List<MetricStreamTagArgs>>? = null) : ConvertibleToJava<MetricStreamArgs>
Resource Type definition for Metric Stream
Link copied to clipboard
class MetricStreamArgsBuilder
Builder for MetricStreamArgs.
Link copied to clipboard
Link copied to clipboard
Builder for MetricStream.
Functions
Link copied to clipboard
suspend fun compositeAlarm(name: String, block: suspend CompositeAlarmResourceBuilder.() -> Unit): CompositeAlarm
Link copied to clipboard
suspend fun metricStream(name: String, block: suspend MetricStreamResourceBuilder.() -> Unit): MetricStream