Skip to content

ApplicationProps

Properties for defining a Application.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-edas-application

Initializer

using AlibabaCloud.SDK.ROS.CDK.Edas;
new ApplicationProps {
    object ApplicationName,
    object ClusterId,
    object BuildPackId = null,
    object ComponentIds = null,
    object Deployment = null,
    object Description = null,
    object EcuInfo = null,
    object HealthCheckUrl = null,
    object LogicalRegionId = null,
    object PackageType = null,
    object ResourceGroupId = null
};

Properties

Name Type Description
ApplicationName object Property applicationName: The application name (only allow the use of numbers, letters, -, _, up to 36 characters).
ClusterId object Property clusterId: Cluster ID of ECS application.
BuildPackId object Property buildPackId: EDAS-Container construct a packet number (available version list acquired through the ListBuildPack API (ConfigId of response) or "container version" table "Building packet number" column acquisition).
ComponentIds object Property componentIds: Application component ID (available through the query interface to obtain a list of components to the interface ListComponents), when creating the application runtime environment using Apache Tomcat (war packet format Dubbo Application required) or standard Java application (jar package format Spring Boot \/ Spring Cloud applications require) you need to specify when the operating environment.
Deployment object Property deployment: Deploy application information to ECS clusters.
Description object Property description: Descriptive information.
EcuInfo object Property ecuInfo: Machine capacity is needed ecu_id (ECS Examples introducing another unique identity EDAS EDAS), the plurality of "," separated (by querying ListScaleOutEcu wherein ecu_id Interface to obtain).
HealthCheckUrl object Property healthCheckUrl: Application Health Check URL.
LogicalRegionId object Property logicalRegionId: Namespace ID.
PackageType object Property packageType: Application packet format, possible values: war or jar.
ResourceGroupId object Property resourceGroupId: Resource group id.

ApplicationNameRequired

public object ApplicationName { get; set; }
  • Type: object

Property applicationName: The application name (only allow the use of numbers, letters, -, _, up to 36 characters).


ClusterIdRequired

public object ClusterId { get; set; }
  • Type: object

Property clusterId: Cluster ID of ECS application.


BuildPackIdOptional

public object BuildPackId { get; set; }
  • Type: object

Property buildPackId: EDAS-Container construct a packet number (available version list acquired through the ListBuildPack API (ConfigId of response) or "container version" table "Building packet number" column acquisition).

When creating HSF application, this parameter must be specified


ComponentIdsOptional

public object ComponentIds { get; set; }
  • Type: object

Property componentIds: Application component ID (available through the query interface to obtain a list of components to the interface ListComponents), when creating the application runtime environment using Apache Tomcat (war packet format Dubbo Application required) or standard Java application (jar package format Spring Boot \/ Spring Cloud applications require) you need to specify when the operating environment.

Commonly used application component ID and meaning: 4 represents Apache Tomcat 7.0.91,7 represented Apache Tomcat 8.5.42,5 represented OpenJDK 1.8.x, 6 represents OpenJDK 1.7.x


DeploymentOptional

public object Deployment { get; set; }
  • Type: object

Property deployment: Deploy application information to ECS clusters.


DescriptionOptional

public object Description { get; set; }
  • Type: object

Property description: Descriptive information.


EcuInfoOptional

public object EcuInfo { get; set; }
  • Type: object

Property ecuInfo: Machine capacity is needed ecu_id (ECS Examples introducing another unique identity EDAS EDAS), the plurality of "," separated (by querying ListScaleOutEcu wherein ecu_id Interface to obtain).


HealthCheckUrlOptional

public object HealthCheckUrl { get; set; }
  • Type: object

Property healthCheckUrl: Application Health Check URL.


LogicalRegionIdOptional

public object LogicalRegionId { get; set; }
  • Type: object

Property logicalRegionId: Namespace ID.


PackageTypeOptional

public object PackageType { get; set; }
  • Type: object

Property packageType: Application packet format, possible values: war or jar.


ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

Property resourceGroupId: Resource group id.