RosK8sApplicationProps
Properties for defining a RosK8sApplication.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-edas-k8sapplication
Initializer
import ros_cdk_edas
ros_cdk_edas.RosK8sApplicationProps(
app_name: typing.Union[str, IResolvable],
cluster_id: typing.Union[str, IResolvable],
application_description: typing.Union[str, IResolvable] = None,
command: typing.Union[str, IResolvable] = None,
command_args: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, CommandArgsProperty]]] = None,
deploy_across_nodes: typing.Union[bool, IResolvable] = None,
deploy_across_zones: typing.Union[bool, IResolvable] = None,
edas_container_version: typing.Union[str, IResolvable] = None,
enable_ahas: typing.Union[bool, IResolvable] = None,
envs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, EnvsProperty]]] = None,
image_url: typing.Union[str, IResolvable] = None,
internet_slb_id: typing.Union[str, IResolvable] = None,
internet_slb_port: typing.Union[typing.Union[int, float], IResolvable] = None,
internet_slb_protocol: typing.Union[str, IResolvable] = None,
internet_target_port: typing.Union[typing.Union[int, float], IResolvable] = None,
intranet_slb_id: typing.Union[str, IResolvable] = None,
intranet_slb_port: typing.Union[typing.Union[int, float], IResolvable] = None,
intranet_slb_protocol: typing.Union[str, IResolvable] = None,
intranet_target_port: typing.Union[typing.Union[int, float], IResolvable] = None,
is_multilingual_app: typing.Union[bool, IResolvable] = None,
java_start_up_config: typing.Union[IResolvable, JavaStartUpConfigProperty] = None,
jdk: typing.Union[str, IResolvable] = None,
limit_cpu: typing.Union[typing.Union[int, float], IResolvable] = None,
limit_mem: typing.Union[typing.Union[int, float], IResolvable] = None,
liveness: typing.Union[IResolvable, LivenessProperty] = None,
local_volume: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, LocalVolumeProperty]]] = None,
logical_region_id: typing.Union[str, IResolvable] = None,
mount_descs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MountDescsProperty]]] = None,
namespace: typing.Union[str, IResolvable] = None,
nas_id: typing.Union[str, IResolvable] = None,
package_type: typing.Union[str, IResolvable] = None,
package_url: typing.Union[str, IResolvable] = None,
package_version: typing.Union[str, IResolvable] = None,
post_start: typing.Union[IResolvable, PostStartProperty] = None,
pre_stop: typing.Union[IResolvable, PreStopProperty] = None,
readiness: typing.Union[IResolvable, ReadinessProperty] = None,
replicas: typing.Union[typing.Union[int, float], IResolvable] = None,
repo_id: typing.Union[str, IResolvable] = None,
requests_cpu: typing.Union[typing.Union[int, float], IResolvable] = None,
requests_mem: typing.Union[typing.Union[int, float], IResolvable] = None,
runtime_class_name: typing.Union[str, IResolvable] = None,
sls_configs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SlsConfigsProperty]]] = None,
storage_type: typing.Union[str, IResolvable] = None,
timeout: typing.Union[typing.Union[int, float], IResolvable] = None,
uri_encoding: typing.Union[str, IResolvable] = None,
use_body_encoding: typing.Union[bool, IResolvable] = None,
web_container: typing.Union[str, IResolvable] = None,
web_container_config: typing.Union[IResolvable, WebContainerConfigProperty] = None
)
Properties
| Name | Type | Description |
|---|---|---|
app_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
cluster_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
application_description | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
command | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
command_args | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, CommandArgsProperty]]] | No description. |
deploy_across_nodes | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
deploy_across_zones | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
edas_container_version | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
enable_ahas | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
envs | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, EnvsProperty]]] | No description. |
image_url | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
internet_slb_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
internet_slb_port | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
internet_slb_protocol | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
internet_target_port | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
intranet_slb_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
intranet_slb_port | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
intranet_slb_protocol | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
intranet_target_port | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
is_multilingual_app | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
java_start_up_config | typing.Union[ros_cdk_core.IResolvable, JavaStartUpConfigProperty] | No description. |
jdk | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
limit_cpu | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
limit_mem | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
liveness | typing.Union[ros_cdk_core.IResolvable, LivenessProperty] | No description. |
local_volume | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, LocalVolumeProperty]]] | No description. |
logical_region_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
mount_descs | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MountDescsProperty]]] | No description. |
namespace | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
nas_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
package_type | typing.Union[str, 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. |
post_start | typing.Union[ros_cdk_core.IResolvable, PostStartProperty] | No description. |
pre_stop | typing.Union[ros_cdk_core.IResolvable, PreStopProperty] | No description. |
readiness | typing.Union[ros_cdk_core.IResolvable, ReadinessProperty] | No description. |
replicas | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
repo_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
requests_cpu | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
requests_mem | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
runtime_class_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
sls_configs | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SlsConfigsProperty]]] | No description. |
storage_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
timeout | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
uri_encoding | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
use_body_encoding | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
web_container | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
web_container_config | typing.Union[ros_cdk_core.IResolvable, WebContainerConfigProperty] | No description. |
app_nameRequired
app_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cluster_idRequired
cluster_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
application_descriptionOptional
application_description: 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[IResolvable, typing.List[typing.Union[IResolvable, CommandArgsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, CommandArgsProperty]]]
deploy_across_nodesOptional
deploy_across_nodes: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
deploy_across_zonesOptional
deploy_across_zones: 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_ahasOptional
enable_ahas: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
envsOptional
envs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, EnvsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, EnvsProperty]]]
image_urlOptional
image_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_slb_idOptional
internet_slb_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_slb_portOptional
internet_slb_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
internet_slb_protocolOptional
internet_slb_protocol: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_target_portOptional
internet_target_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
intranet_slb_idOptional
intranet_slb_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
intranet_slb_portOptional
intranet_slb_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
intranet_slb_protocolOptional
intranet_slb_protocol: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
intranet_target_portOptional
intranet_target_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
is_multilingual_appOptional
is_multilingual_app: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
java_start_up_configOptional
java_start_up_config: typing.Union[IResolvable, JavaStartUpConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, JavaStartUpConfigProperty]
jdkOptional
jdk: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
limit_cpuOptional
limit_cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
limit_memOptional
limit_mem: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
livenessOptional
liveness: typing.Union[IResolvable, LivenessProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, LivenessProperty]
local_volumeOptional
local_volume: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, LocalVolumeProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, LocalVolumeProperty]]]
logical_region_idOptional
logical_region_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
mount_descsOptional
mount_descs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MountDescsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MountDescsProperty]]]
namespaceOptional
namespace: 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]
package_typeOptional
package_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, 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]
post_startOptional
post_start: typing.Union[IResolvable, PostStartProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, PostStartProperty]
pre_stopOptional
pre_stop: typing.Union[IResolvable, PreStopProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, PreStopProperty]
readinessOptional
readiness: typing.Union[IResolvable, ReadinessProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ReadinessProperty]
replicasOptional
replicas: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
repo_idOptional
repo_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
requests_cpuOptional
requests_cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
requests_memOptional
requests_mem: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
runtime_class_nameOptional
runtime_class_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
sls_configsOptional
sls_configs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SlsConfigsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SlsConfigsProperty]]]
storage_typeOptional
storage_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
timeoutOptional
timeout: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
uri_encodingOptional
uri_encoding: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
use_body_encodingOptional
use_body_encoding: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
web_containerOptional
web_container: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
web_container_configOptional
web_container_config: typing.Union[IResolvable, WebContainerConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, WebContainerConfigProperty]