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_name
Required
container_group_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scaling_configuration_name
Required
scaling_configuration_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scaling_group_id
Required
scaling_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_id
Required
security_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
acr_registry_infos
Optional
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_seconds
Optional
active_deadline_seconds: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
auto_create_eip
Optional
auto_create_eip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_match_image_cache
Optional
auto_match_image_cache: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
containers
Optional
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_optimization
Optional
cost_optimization: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
cpu
Optional
cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
cpu_options_core
Optional
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_core
Optional
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_bucket
Optional
data_cache_bucket: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
data_cache_bursting_enabled
Optional
data_cache_bursting_enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
data_cache_pl
Optional
data_cache_pl: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
data_cache_provisioned_iops
Optional
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_servers
Optional
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_options
Optional
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_searches
Optional
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_policy
Optional
dns_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
egress_bandwidth
Optional
egress_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
eip_bandwidth
Optional
eip_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ephemeral_storage
Optional
ephemeral_storage: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
host_aliases
Optional
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_name
Optional
host_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_registry_credentials
Optional
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_id
Optional
image_snapshot_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ingress_bandwidth
Optional
ingress_bandwidth: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
init_containers
Optional
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_level
Optional
instance_family_level: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
instance_types
Optional
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_count
Optional
ipv6_address_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
load_balancer_weight
Optional
load_balancer_weight: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
memory
Optional
memory: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ntp_servers
Optional
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_name
Optional
ram_role_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
resource_group_id
Optional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
restart_policy
Optional
restart_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_context_sysctls
Optional
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_limit
Optional
spot_price_limit: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
spot_strategy
Optional
spot_strategy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tags
Optional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]
termination_grace_period_seconds
Optional
termination_grace_period_seconds: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
volumes
Optional
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]]]