RosEciScalingConfigurationProps
Properties for defining a RosEciScalingConfiguration.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-eciscalingconfiguration
Initializer
import ros_cdk_ess
ros_cdk_ess.RosEciScalingConfigurationProps(
container_group_name: typing.Union[str, IResolvable],
scaling_configuration_name: typing.Union[str, IResolvable],
scaling_group_id: typing.Union[str, IResolvable],
security_group_id: typing.Union[str, IResolvable],
acr_registry_infos: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AcrRegistryInfosProperty]]] = None,
active_deadline_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
auto_create_eip: typing.Union[bool, IResolvable] = None,
auto_match_image_cache: typing.Union[bool, IResolvable] = None,
containers: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ContainersProperty]]] = None,
cost_optimization: typing.Union[bool, IResolvable] = None,
cpu: typing.Union[typing.Union[int, float], IResolvable] = None,
cpu_options_core: typing.Union[typing.Union[int, float], IResolvable] = None,
cpu_options_threads_per_core: typing.Union[typing.Union[int, float], IResolvable] = None,
data_cache_bucket: typing.Union[str, IResolvable] = None,
data_cache_bursting_enabled: typing.Union[bool, IResolvable] = None,
data_cache_pl: typing.Union[str, IResolvable] = None,
data_cache_provisioned_iops: typing.Union[typing.Union[int, float], IResolvable] = None,
dns_config_name_servers: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
dns_config_options: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DnsConfigOptionsProperty]]] = None,
dns_config_searches: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
dns_policy: typing.Union[str, IResolvable] = None,
egress_bandwidth: typing.Union[typing.Union[int, float], IResolvable] = None,
eip_bandwidth: typing.Union[typing.Union[int, float], IResolvable] = None,
ephemeral_storage: typing.Union[typing.Union[int, float], IResolvable] = None,
host_aliases: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, HostAliasesProperty]]] = None,
host_name: typing.Union[str, IResolvable] = None,
image_registry_credentials: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ImageRegistryCredentialsProperty]]] = None,
image_snapshot_id: typing.Union[str, IResolvable] = None,
ingress_bandwidth: typing.Union[typing.Union[int, float], IResolvable] = None,
init_containers: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainersProperty]]] = None,
instance_family_level: typing.Union[str, IResolvable] = None,
instance_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
ipv6_address_count: typing.Union[typing.Union[int, float], IResolvable] = None,
load_balancer_weight: typing.Union[typing.Union[int, float], IResolvable] = None,
memory: typing.Union[typing.Union[int, float], IResolvable] = None,
ntp_servers: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
ram_role_name: typing.Union[str, IResolvable] = None,
resource_group_id: typing.Union[str, IResolvable] = None,
restart_policy: typing.Union[str, IResolvable] = None,
security_context_sysctls: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SecurityContextSysctlsProperty]]] = None,
spot_price_limit: typing.Union[typing.Union[int, float], IResolvable] = None,
spot_strategy: typing.Union[str, IResolvable] = None,
tags: typing.List[TagsProperty] = None,
termination_grace_period_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
volumes: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, VolumesProperty]]] = None
)
Properties
| Name | Type | Description |
|---|---|---|
container_group_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
scaling_configuration_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
scaling_group_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
security_group_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
acr_registry_infos | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AcrRegistryInfosProperty]]] | No description. |
active_deadline_seconds | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
auto_create_eip | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
auto_match_image_cache | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
containers | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ContainersProperty]]] | No description. |
cost_optimization | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
cpu | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
cpu_options_core | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
cpu_options_threads_per_core | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
data_cache_bucket | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
data_cache_bursting_enabled | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
data_cache_pl | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
data_cache_provisioned_iops | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
dns_config_name_servers | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
dns_config_options | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DnsConfigOptionsProperty]]] | No description. |
dns_config_searches | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
dns_policy | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
egress_bandwidth | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
eip_bandwidth | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
ephemeral_storage | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
host_aliases | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, HostAliasesProperty]]] | No description. |
host_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
image_registry_credentials | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ImageRegistryCredentialsProperty]]] | No description. |
image_snapshot_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ingress_bandwidth | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
init_containers | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainersProperty]]] | No description. |
instance_family_level | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
instance_types | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
ipv6_address_count | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
load_balancer_weight | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
memory | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
ntp_servers | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
ram_role_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
resource_group_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
restart_policy | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
security_context_sysctls | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SecurityContextSysctlsProperty]]] | No description. |
spot_price_limit | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
spot_strategy | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
tags | typing.List[TagsProperty] | No description. |
termination_grace_period_seconds | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
volumes | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, VolumesProperty]]] | No description. |
container_group_nameRequired
container_group_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scaling_configuration_nameRequired
scaling_configuration_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scaling_group_idRequired
scaling_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_idRequired
security_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
acr_registry_infosOptional
acr_registry_infos: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AcrRegistryInfosProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AcrRegistryInfosProperty]]]
active_deadline_secondsOptional
active_deadline_seconds: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
auto_create_eipOptional
auto_create_eip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_match_image_cacheOptional
auto_match_image_cache: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
containersOptional
containers: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ContainersProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ContainersProperty]]]
cost_optimizationOptional
cost_optimization: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
cpuOptional
cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
cpu_options_coreOptional
cpu_options_core: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
cpu_options_threads_per_coreOptional
cpu_options_threads_per_core: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
data_cache_bucketOptional
data_cache_bucket: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
data_cache_bursting_enabledOptional
data_cache_bursting_enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
data_cache_plOptional
data_cache_pl: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
data_cache_provisioned_iopsOptional
data_cache_provisioned_iops: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
dns_config_name_serversOptional
dns_config_name_servers: 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]]]
dns_config_optionsOptional
dns_config_options: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DnsConfigOptionsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DnsConfigOptionsProperty]]]
dns_config_searchesOptional
dns_config_searches: 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]]]
dns_policyOptional
dns_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
egress_bandwidthOptional
egress_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
eip_bandwidthOptional
eip_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ephemeral_storageOptional
ephemeral_storage: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
host_aliasesOptional
host_aliases: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, HostAliasesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, HostAliasesProperty]]]
host_nameOptional
host_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_registry_credentialsOptional
image_registry_credentials: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ImageRegistryCredentialsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ImageRegistryCredentialsProperty]]]
image_snapshot_idOptional
image_snapshot_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ingress_bandwidthOptional
ingress_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
init_containersOptional
init_containers: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainersProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainersProperty]]]
instance_family_levelOptional
instance_family_level: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
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]]]
ipv6_address_countOptional
ipv6_address_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
load_balancer_weightOptional
load_balancer_weight: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
memoryOptional
memory: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ntp_serversOptional
ntp_servers: 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]]]
ram_role_nameOptional
ram_role_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
resource_group_idOptional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
restart_policyOptional
restart_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_context_sysctlsOptional
security_context_sysctls: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SecurityContextSysctlsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SecurityContextSysctlsProperty]]]
spot_price_limitOptional
spot_price_limit: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
spot_strategyOptional
spot_strategy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tagsOptional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]
termination_grace_period_secondsOptional
termination_grace_period_seconds: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
volumesOptional
volumes: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, VolumesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, VolumesProperty]]]