StageRouteSettingArgs

data class StageRouteSettingArgs(val dataTraceEnabled: Output<Boolean>? = null, val detailedMetricsEnabled: Output<Boolean>? = null, val loggingLevel: Output<String>? = null, val routeKey: Output<String>, val throttlingBurstLimit: Output<Int>? = null, val throttlingRateLimit: Output<Double>? = null) : ConvertibleToJava<StageRouteSettingArgs>

Constructors

Link copied to clipboard
constructor(dataTraceEnabled: Output<Boolean>? = null, detailedMetricsEnabled: Output<Boolean>? = null, loggingLevel: Output<String>? = null, routeKey: Output<String>, throttlingBurstLimit: Output<Int>? = null, throttlingRateLimit: Output<Double>? = null)

Properties

Link copied to clipboard
val dataTraceEnabled: Output<Boolean>? = null

Whether data trace logging is enabled for the route. Affects the log entries pushed to Amazon CloudWatch Logs. Defaults to false. Supported only for WebSocket APIs.

Link copied to clipboard
val detailedMetricsEnabled: Output<Boolean>? = null

Whether detailed metrics are enabled for the route. Defaults to false.

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

Logging level for the route. Affects the log entries pushed to Amazon CloudWatch Logs. Valid values: ERROR, INFO, OFF. Defaults to OFF. Supported only for WebSocket APIs. This provider will only perform drift detection of its value when present in a configuration.

Link copied to clipboard
val routeKey: Output<String>

Route key.

Link copied to clipboard
val throttlingBurstLimit: Output<Int>? = null

Throttling burst limit for the route.

Link copied to clipboard
val throttlingRateLimit: Output<Double>? = null

Throttling rate limit for the route.

Functions

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