ThrottlingPolicyArgs

data class ThrottlingPolicyArgs(val metricId: Output<Either<String, MetricId>>, val name: Output<String>, val rateLimitThreshold: Output<Double>, val type: Output<String>) : ConvertibleToJava<ThrottlingPolicyArgs>

Properties of the throttling policy

Constructors

Link copied to clipboard
constructor(metricId: Output<Either<String, MetricId>>, name: Output<String>, rateLimitThreshold: Output<Double>, type: Output<String>)

Properties

Link copied to clipboard
val metricId: Output<Either<String, MetricId>>

Metric Id on which the throttle limit should be set, MetricId can be discovered by hovering over Metric in the Metrics section of Event Hub Namespace inside Azure Portal

Link copied to clipboard
val name: Output<String>

The Name of this policy

Link copied to clipboard

The Threshold limit above which the application group will be throttled.Rate limit is always per second.

Link copied to clipboard
val type: Output<String>

Application Group Policy types Expected value is 'ThrottlingPolicy'.

Functions

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