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]]]