Skip to content

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]

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]