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_nameRequired
app_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cpuRequired
cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
memoryRequired
memory: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
namespace_idRequired
namespace_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
package_typeRequired
package_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
replicasRequired
replicas: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
acr_assume_role_arnOptional
acr_assume_role_arn: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
acr_instance_idOptional
acr_instance_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
app_descriptionOptional
app_description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
app_sourceOptional
app_source: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
associate_eipOptional
associate_eip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_configOptional
auto_config: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
base_app_idOptional
base_app_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
commandOptional
command: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
command_argsOptional
command_args: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
config_map_mount_descOptional
config_map_mount_desc: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
custom_host_aliasOptional
custom_host_alias: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
deployOptional
deploy: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
edas_container_versionOptional
edas_container_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
enable_ebpfOptional
enable_ebpf: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
envsOptional
envs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_pull_secretsOptional
image_pull_secrets: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_urlOptional
image_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
jar_start_argsOptional
jar_start_args: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
jar_start_optionsOptional
jar_start_options: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
jdkOptional
jdk: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
kafka_configsOptional
kafka_configs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
livenessOptional
liveness: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
micro_registrationOptional
micro_registration: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
micro_registration_configOptional
micro_registration_config: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
mount_descOptional
mount_desc: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
mount_hostOptional
mount_host: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nas_configsOptional
nas_configs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nas_idOptional
nas_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
oss_ak_idOptional
oss_ak_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
oss_ak_secretOptional
oss_ak_secret: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
oss_mount_descsOptional
oss_mount_descs: typing.Union[typing.List[typing.Any], IResolvable]
- Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]
package_urlOptional
package_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
package_versionOptional
package_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
phpOptional
php: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
php_arms_config_locationOptional
php_arms_config_location: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
php_configOptional
php_config: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
php_config_locationOptional
php_config_location: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
post_startOptional
post_start: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
pre_stopOptional
pre_stop: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
programming_languageOptional
programming_language: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
pvtz_discovery_svcOptional
pvtz_discovery_svc: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
pythonOptional
python: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
python_modulesOptional
python_modules: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
readinessOptional
readiness: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
sae_versionOptional
sae_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_idOptional
security_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
service_tagsOptional
service_tags: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
sls_configsOptional
sls_configs: 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]
timezoneOptional
timezone: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tomcat_configOptional
tomcat_config: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
vpc_idOptional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_idOptional
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
war_start_optionsOptional
war_start_options: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
web_containerOptional
web_container: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]