ScalingGroupProperty
Initializer
import ros_cdk_cs
ros_cdk_cs.RosManagedKubernetesCluster.ScalingGroupProperty(
system_disk_size: typing.Union[typing.Union[int, float], 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,
image_type: typing.Union[str, IResolvable] = None,
instance_charge_type: typing.Union[str, IResolvable] = None,
instance_patterns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InstancePatternsProperty]]] = None,
instance_types: typing.Union[IResolvable, typing.List[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,
security_hardening_os: typing.Union[bool, IResolvable] = None,
soc_enabled: typing.Union[bool, IResolvable] = None,
system_disk_category: typing.Union[str, IResolvable] = None,
system_disk_performance_level: typing.Union[str, IResolvable] = None,
tags: typing.List[ScalingGroupTagsProperty] = None,
v_switch_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
zone_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None
)
Properties
| Name | Type | Description |
system_disk_size | typing.Union[typing.Union[int, float], 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. |
image_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
instance_charge_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
instance_patterns | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InstancePatternsProperty]]] | No description. |
instance_types | typing.Union[ros_cdk_core.IResolvable, typing.List[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. |
security_hardening_os | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
soc_enabled | typing.Union[bool, 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. |
v_switch_ids | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
zone_ids | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
system_disk_sizeRequired
system_disk_size: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], 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]
image_typeOptional
image_type: 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]
instance_patternsOptional
instance_patterns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InstancePatternsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InstancePatternsProperty]]]
instance_typesOptional
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]]]
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]]]
security_hardening_osOptional
security_hardening_os: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
soc_enabledOptional
soc_enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, 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]
v_switch_idsOptional
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]]]
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]]]