ScalingGroupProperty
Initializer
import ros_cdk_cs
ros_cdk_cs.RosManagedKubernetesCluster.ScalingGroupProperty(
instance_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
system_disk_size: typing.Union[typing.Union[int, float], IResolvable],
v_switch_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
data_disks: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataDisksProperty]]] = None,
desired_size: typing.Union[typing.Union[int, float], IResolvable] = None,
image_id: typing.Union[str, IResolvable] = None,
instance_charge_type: typing.Union[str, IResolvable] = None,
internet_charge_type: typing.Union[str, IResolvable] = None,
internet_max_bandwidth_out: typing.Union[typing.Union[int, float], IResolvable] = None,
is_enterprise_security_group: typing.Union[bool, IResolvable] = None,
key_pair: typing.Union[str, IResolvable] = None,
login_password: typing.Union[str, IResolvable] = None,
period: typing.Union[typing.Union[int, float], IResolvable] = None,
period_unit: typing.Union[str, IResolvable] = None,
rds_instances: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
system_disk_category: typing.Union[str, IResolvable] = None,
system_disk_performance_level: typing.Union[str, IResolvable] = None,
tags: typing.List[ScalingGroupTagsProperty] = None,
zone_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None
)
Properties
| Name |
Type |
Description |
instance_types |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
system_disk_size |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
v_switch_ids |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
data_disks |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataDisksProperty]]] |
No description. |
desired_size |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
image_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
instance_charge_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
internet_charge_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
internet_max_bandwidth_out |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
is_enterprise_security_group |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
key_pair |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
login_password |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
period |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
period_unit |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
rds_instances |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
system_disk_category |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
system_disk_performance_level |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
tags |
typing.List[ScalingGroupTagsProperty] |
No description. |
zone_ids |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
instance_typesRequired
instance_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
system_disk_sizeRequired
system_disk_size: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
v_switch_idsRequired
v_switch_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
data_disksOptional
data_disks: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataDisksProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataDisksProperty]]]
desired_sizeOptional
desired_size: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
image_idOptional
image_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
instance_charge_typeOptional
instance_charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_charge_typeOptional
internet_charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_max_bandwidth_outOptional
internet_max_bandwidth_out: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
is_enterprise_security_groupOptional
is_enterprise_security_group: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
key_pairOptional
key_pair: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
login_passwordOptional
login_password: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
periodOptional
period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
period_unitOptional
period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
rds_instancesOptional
rds_instances: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
system_disk_categoryOptional
system_disk_category: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
system_disk_performance_level: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tags: typing.List[ScalingGroupTagsProperty]
zone_idsOptional
zone_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]