Skip to content

RateLimitProperty

Initializer

import ros_cdk_esa
ros_cdk_esa.RosWafRule.RateLimitProperty(
  characteristics: typing.Union[IResolvable, CharacteristicsProperty] = None,
  interval: typing.Union[typing.Union[int, float], IResolvable] = None,
  on_hit: typing.Union[bool, IResolvable] = None,
  threshold: typing.Union[IResolvable, ThresholdProperty] = None,
  ttl: typing.Union[typing.Union[int, float], IResolvable] = None
)

Properties

Name Type Description
characteristics typing.Union[ros_cdk_core.IResolvable, CharacteristicsProperty] No description.
interval typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
on_hit typing.Union[bool, ros_cdk_core.IResolvable] No description.
threshold typing.Union[ros_cdk_core.IResolvable, ThresholdProperty] No description.
ttl typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.

characteristicsOptional

characteristics: typing.Union[IResolvable, CharacteristicsProperty]

intervalOptional

interval: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

on_hitOptional

on_hit: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

thresholdOptional

threshold: typing.Union[IResolvable, ThresholdProperty]

ttlOptional

ttl: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]