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_name
Required
app_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cluster_id
Required
cluster_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
application_description
Optional
application_description: 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[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_nodes
Optional
deploy_across_nodes: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
deploy_across_zones
Optional
deploy_across_zones: 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_ahas
Optional
enable_ahas: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
envs
Optional
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_url
Optional
image_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_slb_id
Optional
internet_slb_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_slb_port
Optional
internet_slb_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
internet_slb_protocol
Optional
internet_slb_protocol: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
internet_target_port
Optional
internet_target_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
intranet_slb_id
Optional
intranet_slb_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
intranet_slb_port
Optional
intranet_slb_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
intranet_slb_protocol
Optional
intranet_slb_protocol: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
intranet_target_port
Optional
intranet_target_port: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
is_multilingual_app
Optional
is_multilingual_app: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
java_start_up_config
Optional
java_start_up_config: typing.Union[IResolvable, JavaStartUpConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, JavaStartUpConfigProperty]
jdk
Optional
jdk: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
limit_cpu
Optional
limit_cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
limit_mem
Optional
limit_mem: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
liveness
Optional
liveness: typing.Union[IResolvable, LivenessProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, LivenessProperty]
local_volume
Optional
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_id
Optional
logical_region_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
mount_descs
Optional
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]]]
namespace
Optional
namespace: 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]
package_type
Optional
package_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, 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]
post_start
Optional
post_start: typing.Union[IResolvable, PostStartProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, PostStartProperty]
pre_stop
Optional
pre_stop: typing.Union[IResolvable, PreStopProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, PreStopProperty]
readiness
Optional
readiness: typing.Union[IResolvable, ReadinessProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ReadinessProperty]
replicas
Optional
replicas: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
repo_id
Optional
repo_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
requests_cpu
Optional
requests_cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
requests_mem
Optional
requests_mem: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
runtime_class_name
Optional
runtime_class_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
sls_configs
Optional
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_type
Optional
storage_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
timeout
Optional
timeout: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
uri_encoding
Optional
uri_encoding: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
use_body_encoding
Optional
use_body_encoding: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
web_container
Optional
web_container: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
web_container_config
Optional
web_container_config: typing.Union[IResolvable, WebContainerConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, WebContainerConfigProperty]