LaunchMetricMonitorMetricDefinitionArgs

data class LaunchMetricMonitorMetricDefinitionArgs(val entityIdKey: Output<String>, val eventPattern: Output<String>? = null, val name: Output<String>, val unitLabel: Output<String>? = null, val valueKey: Output<String>) : ConvertibleToJava<LaunchMetricMonitorMetricDefinitionArgs>

Constructors

Link copied to clipboard
constructor(entityIdKey: Output<String>, eventPattern: Output<String>? = null, name: Output<String>, unitLabel: Output<String>? = null, valueKey: Output<String>)

Properties

Link copied to clipboard
val entityIdKey: Output<String>

Specifies the entity, such as a user or session, that does an action that causes a metric value to be recorded. An example is userDetails.userID.

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

Specifies The EventBridge event pattern that defines how the metric is recorded.

Link copied to clipboard
val name: Output<String>

Specifies the name for the metric.

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

Specifies a label for the units that the metric is measuring.

Link copied to clipboard
val valueKey: Output<String>

Specifies the value that is tracked to produce the metric.

Functions

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