Skip to content

K8sApplication

This class encapsulates and extends the ROS resource type ALIYUN::EDAS::K8sApplication, which is used to create an application in a Kubernetes cluster.

Initializers

import ros_cdk_edas
ros_cdk_edas.K8sApplication(
  scope: Construct,
  id: str,
  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,
  enable_resource_property_constraint: bool = None
)
Name Type Description
scope ros_cdk_core.Construct No description.
id str No description.
app_name typing.Union[str, ros_cdk_core.IResolvable] Property appName: The name of the application.
cluster_id typing.Union[str, ros_cdk_core.IResolvable] Property clusterId: The cluster ID.
application_description typing.Union[str, ros_cdk_core.IResolvable] Property applicationDescription: The description of the application.
command typing.Union[str, ros_cdk_core.IResolvable] Property command: The command that is specified.
command_args typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, CommandArgsProperty]]] Property commandArgs: The collection of commands.
deploy_across_nodes typing.Union[bool, ros_cdk_core.IResolvable] Property deployAcrossNodes: Specifies whether to distribute application instances to multiple nodes.
deploy_across_zones typing.Union[bool, ros_cdk_core.IResolvable] Property deployAcrossZones: Specifies whether to distribute application instances to multiple zones.
edas_container_version typing.Union[str, ros_cdk_core.IResolvable] Property edasContainerVersion: The version of EDAS Container on which the deployment package of the application depends.
enable_ahas typing.Union[bool, ros_cdk_core.IResolvable] Property enableAhas: Specifies whether to enable access to Application High Availability Service (AHAS).
envs typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, EnvsProperty]]] Property envs: The collection of deployment environment variables.
image_url typing.Union[str, ros_cdk_core.IResolvable] Property imageUrl: The image URL.
internet_slb_id typing.Union[str, ros_cdk_core.IResolvable] Property internetSlbId: The ID of the Internet-facing SLB instance.
internet_slb_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property internetSlbPort: The frontend port of the Internet-facing SLB instance.
internet_slb_protocol typing.Union[str, ros_cdk_core.IResolvable] Property internetSlbProtocol: The protocol of the Internet-facing SLB instance.
internet_target_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property internetTargetPort: The backend port of the internal-facing SLB instance, which is also the service port of the application.
intranet_slb_id typing.Union[str, ros_cdk_core.IResolvable] Property intranetSlbId: The ID of the internal-facing SLB instance.
intranet_slb_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property intranetSlbPort: The frontend port of the internal-facing SLB instance.
intranet_slb_protocol typing.Union[str, ros_cdk_core.IResolvable] Property intranetSlbProtocol: The protocol of the internal-facing SLB instance.
intranet_target_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property intranetTargetPort: The backend port of the internal-facing Server Load Balancer (SLB) instance, which is also the service port of the application.
is_multilingual_app typing.Union[bool, ros_cdk_core.IResolvable] Property isMultilingualApp: Specifies whether the application is a multi-language application.
java_start_up_config typing.Union[ros_cdk_core.IResolvable, JavaStartUpConfigProperty] Property javaStartUpConfig: The configuration of Java startup parameters for a Java application.
jdk typing.Union[str, ros_cdk_core.IResolvable] Property jdk: The version of Java Development Kit (JDK) on which the deployment package of the application depends.
limit_cpu typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property limitCpu: The maximum number of CPUs allowed for each application instance when the application is running.
limit_mem typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property limitMem: The maximum amount of memory allowed for each application instance when the application is running.
liveness typing.Union[ros_cdk_core.IResolvable, LivenessProperty] Property liveness: The liveness check on the container.
local_volume typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, LocalVolumeProperty]]] Property localVolume: The configuration for mounting host files to the container where the application is running.
logical_region_id typing.Union[str, ros_cdk_core.IResolvable] Property logicalRegionId: The ID of the EDAS namespace.
mount_descs typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MountDescsProperty]]] Property mountDescs: The description of the NAS mounting configuration.
namespace typing.Union[str, ros_cdk_core.IResolvable] Property namespace: The namespace of the Kubernetes cluster.
nas_id typing.Union[str, ros_cdk_core.IResolvable] Property nasId: The ID of the Network Attached Storage (NAS) file system mounted to the container where the application is running.
package_type typing.Union[str, ros_cdk_core.IResolvable] Property packageType: The type of the deployment package.
package_url typing.Union[str, ros_cdk_core.IResolvable] Property packageUrl: The URL of the deployment package.
package_version typing.Union[str, ros_cdk_core.IResolvable] Property packageVersion: The version of the deployment package.
post_start typing.Union[ros_cdk_core.IResolvable, PostStartProperty] Property postStart: The post-start script.
pre_stop typing.Union[ros_cdk_core.IResolvable, PreStopProperty] Property preStop: The pre-stop script.
readiness typing.Union[ros_cdk_core.IResolvable, ReadinessProperty] Property readiness: The readiness check on the container.
replicas typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property replicas: The number of instances for the application that you want to create.
repo_id typing.Union[str, ros_cdk_core.IResolvable] Property repoId: The ID of the image repository.
requests_cpu typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property requestsCpu: The maximum number of CPUs allowed for each application instance when the application is created.
requests_mem typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property requestsMem: The maximum amount of memory allowed for each application instance when the application is created.
runtime_class_name typing.Union[str, ros_cdk_core.IResolvable] Property runtimeClassName: The type of the container runtime.
sls_configs typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SlsConfigsProperty]]] Property slsConfigs: The Logstore configurations.
storage_type typing.Union[str, ros_cdk_core.IResolvable] Property storageType: Only SSD is supported.
timeout typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property timeout: The timeout interval of the change process.
uri_encoding typing.Union[str, ros_cdk_core.IResolvable] Property uriEncoding: The uniform resource identifier (URI) encoding scheme.
use_body_encoding typing.Union[bool, ros_cdk_core.IResolvable] Property useBodyEncoding: Specifies whether useBodyEncodingForURI is enabled.
web_container typing.Union[str, ros_cdk_core.IResolvable] Property webContainer: The version of the Tomcat container on which the deployment package of the application depends.
web_container_config typing.Union[ros_cdk_core.IResolvable, WebContainerConfigProperty] Property webContainerConfig: The Tomcat container configuration.
enable_resource_property_constraint bool No description.

scopeRequired

  • Type: ros_cdk_core.Construct

idRequired

  • Type: str

app_nameRequired

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property appName: The name of the application.

The name must start with a letter and can contain digits, letters, and hyphens (-). It can be up to 36 characters in length.


cluster_idRequired

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property clusterId: The cluster ID.

You can query the cluster ID by calling the ListCluster operation. For more information, see ListCluster.


application_descriptionOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property applicationDescription: The description of the application.


commandOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property command: The command that is specified.

If it is specified, it replaces the startup command in the image when the image is started.


command_argsOptional

  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, CommandArgsProperty]]]

Property commandArgs: The collection of commands.

For example, [{"argument":"-c"},{"argument":"test"}], where -c and test are two parameters that can be set.


deploy_across_nodesOptional

  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

Property deployAcrossNodes: Specifies whether to distribute application instances to multiple nodes.

The value true indicates yes, whereas other values indicate no.


deploy_across_zonesOptional

  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

Property deployAcrossZones: Specifies whether to distribute application instances to multiple zones.

The value true indicates yes, whereas other values indicate no.


edas_container_versionOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property edasContainerVersion: The version of EDAS Container on which the deployment package of the application depends.

Note This parameter is not supported when you deploy an application by using images.


enable_ahasOptional

  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

Property enableAhas: Specifies whether to enable access to Application High Availability Service (AHAS).


envsOptional

  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, EnvsProperty]]]

Property envs: The collection of deployment environment variables.

For example, [{"Name":"x","Value":"y"},{"Name":"x2","Value":"y2"}].


image_urlOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property imageUrl: The image URL.

When PackageType is set to Image, this parameter is required.


internet_slb_idOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property internetSlbId: The ID of the Internet-facing SLB instance.

If this parameter is not specified, EDAS automatically purchases a new SLB instance for you.


internet_slb_portOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property internetSlbPort: The frontend port of the Internet-facing SLB instance.

Valid values: 1 to 65535.


internet_slb_protocolOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property internetSlbProtocol: The protocol of the Internet-facing SLB instance.

Valid values: TCP, HTTP, and HTTPS.


internet_target_portOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property internetTargetPort: The backend port of the internal-facing SLB instance, which is also the service port of the application.

Valid values: 1 to 65535.


intranet_slb_idOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property intranetSlbId: The ID of the internal-facing SLB instance.

If this parameter is not specified, Enterprise Distributed Application Service (EDAS) automatically purchases a new SLB instance for you.


intranet_slb_portOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property intranetSlbPort: The frontend port of the internal-facing SLB instance.

Valid values: 1 to 65535.


intranet_slb_protocolOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property intranetSlbProtocol: The protocol of the internal-facing SLB instance.

Valid values: TCP, HTTP, and HTTPS.


intranet_target_portOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property intranetTargetPort: The backend port of the internal-facing Server Load Balancer (SLB) instance, which is also the service port of the application.

Valid values: 1 to 65535.


is_multilingual_appOptional

  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

Property isMultilingualApp: Specifies whether the application is a multi-language application.


java_start_up_configOptional

Property javaStartUpConfig: The configuration of Java startup parameters for a Java application.

These startup parameters involve the memory, application, garbage collection (GC) policy, tools, service registration and discovery, and custom configurations. Proper parameter settings help reduce the GC overhead, shorten the server response time, and improve the throughput. The system automatically concatenates all startup values as the configuration of Java startup parameters for the application.


jdkOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property jdk: The version of Java Development Kit (JDK) on which the deployment package of the application depends.

Valid values: Open JDK 7 and Open JDK 8. This parameter is not supported when you deploy an application by using images.


limit_cpuOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property limitCpu: The maximum number of CPUs allowed for each application instance when the application is running.

Unit: cores.


limit_memOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property limitMem: The maximum amount of memory allowed for each application instance when the application is running.

Unit: MB.


livenessOptional

Property liveness: The liveness check on the container.


local_volumeOptional

  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, LocalVolumeProperty]]]

Property localVolume: The configuration for mounting host files to the container where the application is running.

For example, the value can be [{"type":"", "nodePath":"/localfiles", "mountPath":"/app/files"}, {"type":"Directory", "nodePath":"/mnt", "mountPath":"/app/storage"}].


logical_region_idOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property logicalRegionId: The ID of the EDAS namespace.

This parameter is required for a non-default namespace.


mount_descsOptional

  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MountDescsProperty]]]

Property mountDescs: The description of the NAS mounting configuration.

For example, the value can be [{"NasPath": "/k8s","MountPath": "/mnt"}, {"NasPath": "/files", "MountPath": "/app/files"}].


namespaceOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property namespace: The namespace of the Kubernetes cluster.

This parameter determines the Kubernetes namespace where your application is deployed. By default, this parameter is set to default.


nas_idOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property nasId: The ID of the Network Attached Storage (NAS) file system mounted to the container where the application is running.

The NAS file system must be in the same region as the cluster. The NAS file system must have an available mount target, or have a mount target on the vSwitch in the virtual private cloud (VPC) where the application is located. If this parameter is not specified and the mountDescs field exists, a NAS file system is automatically purchased and mounted to the vSwitch in the VPC by default.


package_typeOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property packageType: The type of the deployment package.

Valid values: FatJar, WAR, and Image.


package_urlOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property packageUrl: The URL of the deployment package.

This parameter must be set for the applications that are deployed by using FatJar or WAR packages. Note The version of SDK for Java or Python must be 2.44.0 or later.


package_versionOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property packageVersion: The version of the deployment package.

This parameter is required when the PackageType parameter is set to WAR or FatJar. You must specify a version. Note The version of SDK for Java or Python must be 2.44.0 or later.


post_startOptional

Property postStart: The post-start script.

For example, {"Exec": {"Command": ["ls", "/"]}}.


pre_stopOptional

Property preStop: The pre-stop script.

For example, {"Exec": {"Command": ["ls", "/"]}}.


readinessOptional

Property readiness: The readiness check on the container.


replicasOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property replicas: The number of instances for the application that you want to create.

Default: 1


repo_idOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property repoId: The ID of the image repository.


requests_cpuOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property requestsCpu: The maximum number of CPUs allowed for each application instance when the application is created.

Unit: cores. The value 0 indicates no limit.


requests_memOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property requestsMem: The maximum amount of memory allowed for each application instance when the application is created.

Unit: MB. The value 0 indicates no limit.


runtime_class_nameOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property runtimeClassName: The type of the container runtime.

This parameter is applicable only to clusters that use sandboxed containers.


sls_configsOptional

  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SlsConfigsProperty]]]

Property slsConfigs: The Logstore configurations.


storage_typeOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property storageType: Only SSD is supported.


timeoutOptional

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property timeout: The timeout interval of the change process.

Unit: seconds.


uri_encodingOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property uriEncoding: The uniform resource identifier (URI) encoding scheme.

Valid values: ISO-8859-1, GBK, GB2312, and UTF-8. Note If this parameter is not specified in application configuration, the default URI encoding scheme in the Tomcat container is applied.


use_body_encodingOptional

  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

Property useBodyEncoding: Specifies whether useBodyEncodingForURI is enabled.

Note If this parameter is not specified in application configuration, the default value false is applied.


web_containerOptional

  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property webContainer: The version of the Tomcat container on which the deployment package of the application depends.

This parameter is applicable to Spring Cloud and Apache Dubbo applications that are deployed by using WAR packages. This parameter is not supported when you deploy an application by using images.


web_container_configOptional

Property webContainerConfig: The Tomcat container configuration.


enable_resource_property_constraintOptional

  • Type: bool

Methods

Name Description
to_string Returns a string representation of this construct.
synthesize Allows this construct to emit artifacts into the cloud assembly during synthesis.
add_condition No description.
add_count No description.
add_dependency No description.
add_resource_desc No description.
apply_removal_policy No description.
get_att No description.
set_metadata No description.

to_string

def to_string() -> str

Returns a string representation of this construct.

synthesize

def synthesize(
  session: ISynthesisSession
) -> None

Allows this construct to emit artifacts into the cloud assembly during synthesis.

This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.

sessionRequired

  • Type: ros_cdk_core.ISynthesisSession

The synthesis session.


add_condition

def add_condition(
  condition: RosCondition
) -> None

conditionRequired

  • Type: ros_cdk_core.RosCondition

add_count

def add_count(
  count: typing.Union[typing.Union[int, float], IResolvable]
) -> None

countRequired

  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

add_dependency

def add_dependency(
  resource: Resource
) -> None

resourceRequired

  • Type: ros_cdk_core.Resource

add_resource_desc

def add_resource_desc(
  desc: str
) -> None

descRequired

  • Type: str

apply_removal_policy

def apply_removal_policy(
  policy: RemovalPolicy
) -> None

policyRequired

  • Type: ros_cdk_core.RemovalPolicy

get_att

def get_att(
  name: str
) -> IResolvable

nameRequired

  • Type: str

set_metadata

def set_metadata(
  key: str,
  value: typing.Any
) -> None

keyRequired

  • Type: str

valueRequired

  • Type: typing.Any

Static Functions

Name Description
is_construct Return whether the given object is a Construct.

is_construct

import ros_cdk_edas
ros_cdk_edas.K8sApplication.is_construct(
  x: typing.Any
)

Return whether the given object is a Construct.

xRequired

  • Type: typing.Any

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node associated with this construct.
ref str No description.
stack ros_cdk_core.Stack The stack in which this resource is defined.
resource ros_cdk_core.RosResource No description.
attr_app_id ros_cdk_core.IResolvable Attribute AppId: The ID of the application.
attr_app_name ros_cdk_core.IResolvable Attribute AppName: The name of the application.
attr_change_order_id ros_cdk_core.IResolvable Attribute ChangeOrderId: The ID of the change process.
attr_cluster_id ros_cdk_core.IResolvable Attribute ClusterId: The cluster ID of the application.
attr_cs_cluster_id ros_cdk_core.IResolvable Attribute CsClusterId: The K8s cluster ID of the application.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node associated with this construct.


refRequired

ref: str
  • Type: str

stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


resourceOptional

resource: RosResource
  • Type: ros_cdk_core.RosResource

attr_app_idRequired

attr_app_id: IResolvable
  • Type: ros_cdk_core.IResolvable

Attribute AppId: The ID of the application.


attr_app_nameRequired

attr_app_name: IResolvable
  • Type: ros_cdk_core.IResolvable

Attribute AppName: The name of the application.


attr_change_order_idRequired

attr_change_order_id: IResolvable
  • Type: ros_cdk_core.IResolvable

Attribute ChangeOrderId: The ID of the change process.


attr_cluster_idRequired

attr_cluster_id: IResolvable
  • Type: ros_cdk_core.IResolvable

Attribute ClusterId: The cluster ID of the application.


attr_cs_cluster_idRequired

attr_cs_cluster_id: IResolvable
  • Type: ros_cdk_core.IResolvable

Attribute CsClusterId: The K8s cluster ID of the application.