TopicRuleCloudwatchMetricArgs

data class TopicRuleCloudwatchMetricArgs(val metricName: Output<String>, val metricNamespace: Output<String>, val metricTimestamp: Output<String>? = null, val metricUnit: Output<String>, val metricValue: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleCloudwatchMetricArgs>

Constructors

Link copied to clipboard
constructor(metricName: Output<String>, metricNamespace: Output<String>, metricTimestamp: Output<String>? = null, metricUnit: Output<String>, metricValue: Output<String>, roleArn: Output<String>)

Properties

Link copied to clipboard
val metricName: Output<String>

The CloudWatch metric name.

Link copied to clipboard
val metricNamespace: Output<String>

The CloudWatch metric namespace name.

Link copied to clipboard
val metricTimestamp: Output<String>? = null

An optional Unix timestamp (http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp).

Link copied to clipboard
val metricUnit: Output<String>

The metric unit (supported units can be found here: http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit)

Link copied to clipboard
val metricValue: Output<String>

The CloudWatch metric value.

Link copied to clipboard
val roleArn: Output<String>

The IAM role ARN that allows access to the CloudWatch metric.

Functions

Link copied to clipboard
open override fun toJava(): TopicRuleCloudwatchMetricArgs