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]