RosK8sApplicationProps
Properties for defining a RosK8sApplication
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-edas-k8sapplication
Initializer
import com.aliyun.ros.cdk.edas.RosK8sApplicationProps;
RosK8sApplicationProps.builder()
.appName(java.lang.String)
.appName(IResolvable)
.clusterId(java.lang.String)
.clusterId(IResolvable)
// .applicationDescription(java.lang.String)
// .applicationDescription(IResolvable)
// .command(java.lang.String)
// .command(IResolvable)
// .commandArgs(IResolvable)
// .commandArgs(java.util.List<IResolvable)
// .commandArgs(CommandArgsProperty>)
// .deployAcrossNodes(java.lang.Boolean)
// .deployAcrossNodes(IResolvable)
// .deployAcrossZones(java.lang.Boolean)
// .deployAcrossZones(IResolvable)
// .edasContainerVersion(java.lang.String)
// .edasContainerVersion(IResolvable)
// .enableAhas(java.lang.Boolean)
// .enableAhas(IResolvable)
// .envs(IResolvable)
// .envs(java.util.List<IResolvable)
// .envs(EnvsProperty>)
// .imageUrl(java.lang.String)
// .imageUrl(IResolvable)
// .internetSlbId(java.lang.String)
// .internetSlbId(IResolvable)
// .internetSlbPort(java.lang.Number)
// .internetSlbPort(IResolvable)
// .internetSlbProtocol(java.lang.String)
// .internetSlbProtocol(IResolvable)
// .internetTargetPort(java.lang.Number)
// .internetTargetPort(IResolvable)
// .intranetSlbId(java.lang.String)
// .intranetSlbId(IResolvable)
// .intranetSlbPort(java.lang.Number)
// .intranetSlbPort(IResolvable)
// .intranetSlbProtocol(java.lang.String)
// .intranetSlbProtocol(IResolvable)
// .intranetTargetPort(java.lang.Number)
// .intranetTargetPort(IResolvable)
// .isMultilingualApp(java.lang.Boolean)
// .isMultilingualApp(IResolvable)
// .javaStartUpConfig(IResolvable)
// .javaStartUpConfig(JavaStartUpConfigProperty)
// .jdk(java.lang.String)
// .jdk(IResolvable)
// .limitCpu(java.lang.Number)
// .limitCpu(IResolvable)
// .limitMem(java.lang.Number)
// .limitMem(IResolvable)
// .liveness(IResolvable)
// .liveness(LivenessProperty)
// .localVolume(IResolvable)
// .localVolume(java.util.List<IResolvable)
// .localVolume(LocalVolumeProperty>)
// .logicalRegionId(java.lang.String)
// .logicalRegionId(IResolvable)
// .mountDescs(IResolvable)
// .mountDescs(java.util.List<IResolvable)
// .mountDescs(MountDescsProperty>)
// .namespace(java.lang.String)
// .namespace(IResolvable)
// .nasId(java.lang.String)
// .nasId(IResolvable)
// .packageType(java.lang.String)
// .packageType(IResolvable)
// .packageUrl(java.lang.String)
// .packageUrl(IResolvable)
// .packageVersion(java.lang.String)
// .packageVersion(IResolvable)
// .postStart(IResolvable)
// .postStart(PostStartProperty)
// .preStop(IResolvable)
// .preStop(PreStopProperty)
// .readiness(IResolvable)
// .readiness(ReadinessProperty)
// .replicas(java.lang.Number)
// .replicas(IResolvable)
// .repoId(java.lang.String)
// .repoId(IResolvable)
// .requestsCpu(java.lang.Number)
// .requestsCpu(IResolvable)
// .requestsMem(java.lang.Number)
// .requestsMem(IResolvable)
// .runtimeClassName(java.lang.String)
// .runtimeClassName(IResolvable)
// .slsConfigs(IResolvable)
// .slsConfigs(java.util.List<IResolvable)
// .slsConfigs(SlsConfigsProperty>)
// .storageType(java.lang.String)
// .storageType(IResolvable)
// .timeout(java.lang.Number)
// .timeout(IResolvable)
// .uriEncoding(java.lang.String)
// .uriEncoding(IResolvable)
// .useBodyEncoding(java.lang.Boolean)
// .useBodyEncoding(IResolvable)
// .webContainer(java.lang.String)
// .webContainer(IResolvable)
// .webContainerConfig(IResolvable)
// .webContainerConfig(WebContainerConfigProperty)
.build();
Properties
Name | Type | Description |
---|---|---|
appName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
clusterId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
applicationDescription |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
command |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
commandArgs |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
deployAcrossNodes |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
deployAcrossZones |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
edasContainerVersion |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
enableAhas |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
envs |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
imageUrl |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
internetSlbId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
internetSlbPort |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
internetSlbProtocol |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
internetTargetPort |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
intranetSlbId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
intranetSlbPort |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
intranetSlbProtocol |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
intranetTargetPort |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
isMultilingualApp |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
javaStartUpConfig |
com.aliyun.ros.cdk.core.IResolvable OR JavaStartUpConfigProperty |
No description. |
jdk |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
limitCpu |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
limitMem |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
liveness |
com.aliyun.ros.cdk.core.IResolvable OR LivenessProperty |
No description. |
localVolume |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
logicalRegionId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
mountDescs |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
namespace |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
nasId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
packageType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
packageUrl |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
packageVersion |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
postStart |
com.aliyun.ros.cdk.core.IResolvable OR PostStartProperty |
No description. |
preStop |
com.aliyun.ros.cdk.core.IResolvable OR PreStopProperty |
No description. |
readiness |
com.aliyun.ros.cdk.core.IResolvable OR ReadinessProperty |
No description. |
replicas |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
repoId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
requestsCpu |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
requestsMem |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
runtimeClassName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
slsConfigs |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
storageType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
timeout |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
uriEncoding |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
useBodyEncoding |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
webContainer |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
webContainerConfig |
com.aliyun.ros.cdk.core.IResolvable OR WebContainerConfigProperty |
No description. |
appName
Required
public java.lang.Object getAppName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
clusterId
Required
public java.lang.Object getClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
applicationDescription
Optional
public java.lang.Object getApplicationDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
command
Optional
public java.lang.Object getCommand();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
commandArgs
Optional
public java.lang.Object getCommandArgs();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
CommandArgsProperty>
deployAcrossNodes
Optional
public java.lang.Object getDeployAcrossNodes();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
deployAcrossZones
Optional
public java.lang.Object getDeployAcrossZones();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
edasContainerVersion
Optional
public java.lang.Object getEdasContainerVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
enableAhas
Optional
public java.lang.Object getEnableAhas();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
envs
Optional
public java.lang.Object getEnvs();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
EnvsProperty>
imageUrl
Optional
public java.lang.Object getImageUrl();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetSlbId
Optional
public java.lang.Object getInternetSlbId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetSlbPort
Optional
public java.lang.Object getInternetSlbPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
internetSlbProtocol
Optional
public java.lang.Object getInternetSlbProtocol();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetTargetPort
Optional
public java.lang.Object getInternetTargetPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
intranetSlbId
Optional
public java.lang.Object getIntranetSlbId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
intranetSlbPort
Optional
public java.lang.Object getIntranetSlbPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
intranetSlbProtocol
Optional
public java.lang.Object getIntranetSlbProtocol();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
intranetTargetPort
Optional
public java.lang.Object getIntranetTargetPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
isMultilingualApp
Optional
public java.lang.Object getIsMultilingualApp();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
javaStartUpConfig
Optional
public java.lang.Object getJavaStartUpConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR JavaStartUpConfigProperty
jdk
Optional
public java.lang.Object getJdk();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
limitCpu
Optional
public java.lang.Object getLimitCpu();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
limitMem
Optional
public java.lang.Object getLimitMem();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
liveness
Optional
public java.lang.Object getLiveness();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LivenessProperty
localVolume
Optional
public java.lang.Object getLocalVolume();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
LocalVolumeProperty>
logicalRegionId
Optional
public java.lang.Object getLogicalRegionId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
mountDescs
Optional
public java.lang.Object getMountDescs();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
MountDescsProperty>
namespace
Optional
public java.lang.Object getNamespace();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
nasId
Optional
public java.lang.Object getNasId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
packageType
Optional
public java.lang.Object getPackageType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
packageUrl
Optional
public java.lang.Object getPackageUrl();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
packageVersion
Optional
public java.lang.Object getPackageVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
postStart
Optional
public java.lang.Object getPostStart();
- Type: com.aliyun.ros.cdk.core.IResolvable OR PostStartProperty
preStop
Optional
public java.lang.Object getPreStop();
- Type: com.aliyun.ros.cdk.core.IResolvable OR PreStopProperty
readiness
Optional
public java.lang.Object getReadiness();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ReadinessProperty
replicas
Optional
public java.lang.Object getReplicas();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
repoId
Optional
public java.lang.Object getRepoId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
requestsCpu
Optional
public java.lang.Object getRequestsCpu();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
requestsMem
Optional
public java.lang.Object getRequestsMem();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
runtimeClassName
Optional
public java.lang.Object getRuntimeClassName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
slsConfigs
Optional
public java.lang.Object getSlsConfigs();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
SlsConfigsProperty>
storageType
Optional
public java.lang.Object getStorageType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
timeout
Optional
public java.lang.Object getTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
uriEncoding
Optional
public java.lang.Object getUriEncoding();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
useBodyEncoding
Optional
public java.lang.Object getUseBodyEncoding();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
webContainer
Optional
public java.lang.Object getWebContainer();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
webContainerConfig
Optional
public java.lang.Object getWebContainerConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR WebContainerConfigProperty