Skip to content

ScalingRuleMetricProperty

Initializer

import ros_cdk_sae
ros_cdk_sae.RosApplicationScalingRule.ScalingRuleMetricProperty(
  max_replicas: typing.Union[typing.Union[int, float], IResolvable],
  metrics: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MetricsProperty]]],
  min_replicas: typing.Union[typing.Union[int, float], IResolvable],
  scale_down_rules: typing.Union[IResolvable, ScaleDownRulesProperty] = None,
  scale_up_rules: typing.Union[IResolvable, ScaleUpRulesProperty] = None
)

Properties

Name Type Description
max_replicas typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
metrics typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MetricsProperty]]] No description.
min_replicas typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
scale_down_rules typing.Union[ros_cdk_core.IResolvable, ScaleDownRulesProperty] No description.
scale_up_rules typing.Union[ros_cdk_core.IResolvable, ScaleUpRulesProperty] No description.

max_replicasRequired

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

metricsRequired

metrics: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MetricsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MetricsProperty]]]

min_replicasRequired

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

scale_down_rulesOptional

scale_down_rules: typing.Union[IResolvable, ScaleDownRulesProperty]

scale_up_rulesOptional

scale_up_rules: typing.Union[IResolvable, ScaleUpRulesProperty]