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
max_replicas
Required
max_replicas: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
metrics
Required
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_replicas
Required
min_replicas: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
scale_down_rules
Optional
scale_down_rules: typing.Union[IResolvable, ScaleDownRulesProperty]
scale_up_rules
Optional
scale_up_rules: typing.Union[IResolvable, ScaleUpRulesProperty]