RosApplicationProps
Properties for defining a RosApplication
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sae-application
Initializer
import ros_cdk_sae
ros_cdk_sae.RosApplicationProps(
app_name: typing.Union[str, IResolvable],
cpu: typing.Union[typing.Union[int, float], IResolvable],
memory: typing.Union[typing.Union[int, float], IResolvable],
namespace_id: typing.Union[str, IResolvable],
package_type: typing.Union[str, IResolvable],
replicas: typing.Union[typing.Union[int, float], IResolvable],
acr_assume_role_arn: typing.Union[str, IResolvable] = None,
acr_instance_id: typing.Union[str, IResolvable] = None,
app_description: typing.Union[str, IResolvable] = None,
app_source: typing.Union[str, IResolvable] = None,
associate_eip: typing.Union[bool, IResolvable] = None,
auto_config: typing.Union[bool, IResolvable] = None,
base_app_id: typing.Union[str, IResolvable] = None,
command: typing.Union[str, IResolvable] = None,
command_args: typing.Union[str, IResolvable] = None,
config_map_mount_desc: typing.Union[str, IResolvable] = None,
custom_host_alias: typing.Union[str, IResolvable] = None,
deploy: typing.Union[bool, IResolvable] = None,
edas_container_version: typing.Union[str, IResolvable] = None,
enable_ebpf: typing.Union[str, IResolvable] = None,
envs: typing.Union[str, IResolvable] = None,
image_pull_secrets: typing.Union[str, IResolvable] = None,
image_url: typing.Union[str, IResolvable] = None,
jar_start_args: typing.Union[str, IResolvable] = None,
jar_start_options: typing.Union[str, IResolvable] = None,
jdk: typing.Union[str, IResolvable] = None,
kafka_configs: typing.Union[str, IResolvable] = None,
liveness: typing.Union[str, IResolvable] = None,
micro_registration: typing.Union[str, IResolvable] = None,
micro_registration_config: typing.Union[str, IResolvable] = None,
mount_desc: typing.Union[str, IResolvable] = None,
mount_host: typing.Union[str, IResolvable] = None,
nas_configs: typing.Union[str, IResolvable] = None,
nas_id: typing.Union[str, IResolvable] = None,
oss_ak_id: typing.Union[str, IResolvable] = None,
oss_ak_secret: typing.Union[str, IResolvable] = None,
oss_mount_descs: typing.Union[typing.List[typing.Any], IResolvable] = None,
package_url: typing.Union[str, IResolvable] = None,
package_version: typing.Union[str, IResolvable] = None,
php: typing.Union[str, IResolvable] = None,
php_arms_config_location: typing.Union[str, IResolvable] = None,
php_config: typing.Union[str, IResolvable] = None,
php_config_location: typing.Union[str, IResolvable] = None,
post_start: typing.Union[str, IResolvable] = None,
pre_stop: typing.Union[str, IResolvable] = None,
programming_language: typing.Union[str, IResolvable] = None,
pvtz_discovery_svc: typing.Union[str, IResolvable] = None,
python: typing.Union[str, IResolvable] = None,
python_modules: typing.Union[str, IResolvable] = None,
readiness: typing.Union[str, IResolvable] = None,
sae_version: typing.Union[str, IResolvable] = None,
security_group_id: typing.Union[str, IResolvable] = None,
service_tags: typing.Union[str, IResolvable] = None,
sls_configs: typing.Union[str, IResolvable] = None,
tags: typing.List[TagsProperty] = None,
termination_grace_period_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
timezone: typing.Union[str, IResolvable] = None,
tomcat_config: typing.Union[str, IResolvable] = None,
vpc_id: typing.Union[str, IResolvable] = None,
v_switch_id: typing.Union[str, IResolvable] = None,
war_start_options: typing.Union[str, IResolvable] = None,
web_container: typing.Union[str, IResolvable] = None
)
Properties
Name | Type | Description |
---|---|---|
app_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
cpu |
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. |
namespace_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
package_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
replicas |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
acr_assume_role_arn |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
acr_instance_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
app_description |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
app_source |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
associate_eip |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
auto_config |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
base_app_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
command |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
command_args |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
config_map_mount_desc |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
custom_host_alias |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
deploy |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
edas_container_version |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
enable_ebpf |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
envs |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
image_pull_secrets |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
image_url |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
jar_start_args |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
jar_start_options |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
jdk |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
kafka_configs |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
liveness |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
micro_registration |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
micro_registration_config |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
mount_desc |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
mount_host |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
nas_configs |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
nas_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
oss_ak_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
oss_ak_secret |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
oss_mount_descs |
typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] |
No description. |
package_url |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
package_version |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
php |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
php_arms_config_location |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
php_config |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
php_config_location |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
post_start |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
pre_stop |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
programming_language |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
pvtz_discovery_svc |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
python |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
python_modules |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
readiness |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
sae_version |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
security_group_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
service_tags |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
sls_configs |
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. |
timezone |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
tomcat_config |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
vpc_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
v_switch_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
war_start_options |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
web_container |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
app_name
Required
app_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cpu
Required
cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
memory
Required
memory: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
namespace_id
Required
namespace_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
package_type
Required
package_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
replicas
Required
replicas: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
acr_assume_role_arn
Optional
acr_assume_role_arn: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
acr_instance_id
Optional
acr_instance_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
app_description
Optional
app_description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
app_source
Optional
app_source: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
associate_eip
Optional
associate_eip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_config
Optional
auto_config: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
base_app_id
Optional
base_app_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
command
Optional
command: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
command_args
Optional
command_args: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
config_map_mount_desc
Optional
config_map_mount_desc: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
custom_host_alias
Optional
custom_host_alias: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
deploy
Optional
deploy: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
edas_container_version
Optional
edas_container_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
enable_ebpf
Optional
enable_ebpf: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
envs
Optional
envs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_pull_secrets
Optional
image_pull_secrets: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_url
Optional
image_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
jar_start_args
Optional
jar_start_args: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
jar_start_options
Optional
jar_start_options: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
jdk
Optional
jdk: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
kafka_configs
Optional
kafka_configs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
liveness
Optional
liveness: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
micro_registration
Optional
micro_registration: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
micro_registration_config
Optional
micro_registration_config: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
mount_desc
Optional
mount_desc: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
mount_host
Optional
mount_host: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nas_configs
Optional
nas_configs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nas_id
Optional
nas_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
oss_ak_id
Optional
oss_ak_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
oss_ak_secret
Optional
oss_ak_secret: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
oss_mount_descs
Optional
oss_mount_descs: typing.Union[typing.List[typing.Any], IResolvable]
- Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]
package_url
Optional
package_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
package_version
Optional
package_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
php
Optional
php: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
php_arms_config_location
Optional
php_arms_config_location: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
php_config
Optional
php_config: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
php_config_location
Optional
php_config_location: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
post_start
Optional
post_start: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
pre_stop
Optional
pre_stop: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
programming_language
Optional
programming_language: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
pvtz_discovery_svc
Optional
pvtz_discovery_svc: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
python
Optional
python: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
python_modules
Optional
python_modules: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
readiness
Optional
readiness: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
sae_version
Optional
sae_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_id
Optional
security_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
service_tags
Optional
service_tags: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
sls_configs
Optional
sls_configs: 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]
timezone
Optional
timezone: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tomcat_config
Optional
tomcat_config: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
vpc_id
Optional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_id
Optional
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
war_start_options
Optional
war_start_options: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
web_container
Optional
web_container: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]