Skip to content

ApplicationDeploymentProps

Properties for defining a ApplicationDeployment.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cs-applicationdeployment

Initializer

import com.aliyun.ros.cdk.cs.ApplicationDeploymentProps;
ApplicationDeploymentProps.builder()
    .chartUrl(java.lang.String)
    .chartUrl(IResolvable)
    .clusterId(java.lang.String)
    .clusterId(IResolvable)
    .name(java.lang.String)
    .name(IResolvable)
    .namespace(java.lang.String)
    .namespace(IResolvable)
    .type(java.lang.String)
    .type(IResolvable)
//  .values(IResolvable)
//  .values(java.util.Map<java.lang.String, java.lang.Object>)
    .build();

Properties

Name Type Description
chartUrl java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property chartUrl: Helm chart package URL, must be a valid URL.
clusterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property clusterId: The cluster id of the deployed application.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property name: Name of the deployed application.
namespace java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property namespace: Deployment namespace.
type java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property type: Type of the deployed application, currently can only be helm.
values com.aliyun.ros.cdk.core.IResolvable OR java.util.Map Property values: Helm deployment parameters, a map that will be converted to YAML text.

chartUrlRequired

public java.lang.Object getChartUrl();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property chartUrl: Helm chart package URL, must be a valid URL.


clusterIdRequired

public java.lang.Object getClusterId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property clusterId: The cluster id of the deployed application.


nameRequired

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property name: Name of the deployed application.


namespaceRequired

public java.lang.Object getNamespace();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property namespace: Deployment namespace.


typeRequired

public java.lang.Object getType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property type: Type of the deployed application, currently can only be helm.


valuesOptional

public java.lang.Object getValues();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

Property values: Helm deployment parameters, a map that will be converted to YAML text.