Skip to content

RosKubernetesClusterProps

Properties for defining a RosKubernetesCluster.

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

Initializer

import com.aliyun.ros.cdk.cs.RosKubernetesClusterProps;
RosKubernetesClusterProps.builder()
    .masterInstanceTypes(IResolvable)
    .masterInstanceTypes(java.util.List<java.lang.String)
    .masterInstanceTypes(IResolvable>)
    .masterVSwitchIds(IResolvable)
    .masterVSwitchIds(java.util.List<java.lang.String)
    .masterVSwitchIds(IResolvable>)
    .name(java.lang.String)
    .name(IResolvable)
    .vpcId(java.lang.String)
    .vpcId(IResolvable)
    .workerVSwitchIds(IResolvable)
    .workerVSwitchIds(java.util.List<java.lang.String)
    .workerVSwitchIds(IResolvable>)
//  .addons(IResolvable)
//  .addons(java.util.List<IResolvable)
//  .addons(AddonsProperty>)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .autoRenewPeriod(java.lang.Number)
//  .autoRenewPeriod(IResolvable)
//  .chargeType(java.lang.String)
//  .chargeType(IResolvable)
//  .cloudMonitorFlags(java.lang.Boolean)
//  .cloudMonitorFlags(IResolvable)
//  .containerCidr(java.lang.String)
//  .containerCidr(IResolvable)
//  .cpuPolicy(java.lang.String)
//  .cpuPolicy(IResolvable)
//  .deleteOptions(IResolvable)
//  .deleteOptions(java.util.List<IResolvable)
//  .deleteOptions(DeleteOptionsProperty>)
//  .deletionProtection(java.lang.Boolean)
//  .deletionProtection(IResolvable)
//  .disableRollback(java.lang.Boolean)
//  .disableRollback(IResolvable)
//  .endpointPublicAccess(java.lang.Boolean)
//  .endpointPublicAccess(IResolvable)
//  .formatDisk(java.lang.Boolean)
//  .formatDisk(IResolvable)
//  .isEnterpriseSecurityGroup(java.lang.Boolean)
//  .isEnterpriseSecurityGroup(IResolvable)
//  .keepInstanceName(java.lang.Boolean)
//  .keepInstanceName(IResolvable)
//  .keyPair(java.lang.String)
//  .keyPair(IResolvable)
//  .kubernetesVersion(java.lang.String)
//  .kubernetesVersion(IResolvable)
//  .loadBalancerSpec(java.lang.String)
//  .loadBalancerSpec(IResolvable)
//  .loginPassword(java.lang.String)
//  .loginPassword(IResolvable)
//  .masterCount(java.lang.Number)
//  .masterCount(IResolvable)
//  .masterDataDisk(java.lang.Boolean)
//  .masterDataDisk(IResolvable)
//  .masterDataDisks(IResolvable)
//  .masterDataDisks(java.util.List<IResolvable)
//  .masterDataDisks(MasterDataDisksProperty>)
//  .masterSystemDiskCategory(java.lang.String)
//  .masterSystemDiskCategory(IResolvable)
//  .masterSystemDiskPerformanceLevel(java.lang.String)
//  .masterSystemDiskPerformanceLevel(IResolvable)
//  .masterSystemDiskSize(java.lang.Number)
//  .masterSystemDiskSize(IResolvable)
//  .masterSystemDiskSnapshotPolicyId(java.lang.String)
//  .masterSystemDiskSnapshotPolicyId(IResolvable)
//  .masterZoneIds(IResolvable)
//  .masterZoneIds(java.util.List<java.lang.String)
//  .masterZoneIds(IResolvable>)
//  .nodeCidrMask(java.lang.String)
//  .nodeCidrMask(IResolvable)
//  .nodeNameMode(java.lang.String)
//  .nodeNameMode(IResolvable)
//  .nodePools(IResolvable)
//  .nodePools(java.util.List<IResolvable)
//  .nodePools(NodePoolsProperty>)
//  .nodePortRange(java.lang.String)
//  .nodePortRange(IResolvable)
//  .numOfNodes(java.lang.Number)
//  .numOfNodes(IResolvable)
//  .osType(java.lang.String)
//  .osType(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .periodUnit(java.lang.String)
//  .periodUnit(IResolvable)
//  .platform(java.lang.String)
//  .platform(IResolvable)
//  .podVswitchIds(IResolvable)
//  .podVswitchIds(java.util.List<java.lang.String)
//  .podVswitchIds(IResolvable>)
//  .proxyMode(java.lang.String)
//  .proxyMode(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .runtime(IResolvable)
//  .runtime(RuntimeProperty)
//  .securityGroupId(java.lang.String)
//  .securityGroupId(IResolvable)
//  .securityHardeningOs(java.lang.Boolean)
//  .securityHardeningOs(IResolvable)
//  .serviceCidr(java.lang.String)
//  .serviceCidr(IResolvable)
//  .snatEntry(java.lang.Boolean)
//  .snatEntry(IResolvable)
//  .socEnabled(java.lang.Boolean)
//  .socEnabled(IResolvable)
//  .sshFlags(java.lang.Boolean)
//  .sshFlags(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .taint(IResolvable)
//  .taint(java.util.List<java.util.Map<java.lang.String, java.lang.Object>>)
//  .timeoutMins(java.lang.Number)
//  .timeoutMins(IResolvable)
//  .timeZone(java.lang.String)
//  .timeZone(IResolvable)
//  .userCa(java.lang.String)
//  .userCa(IResolvable)
//  .userData(java.lang.String)
//  .userData(IResolvable)
//  .workerDataDisk(java.lang.Boolean)
//  .workerDataDisk(IResolvable)
//  .workerDataDisks(IResolvable)
//  .workerDataDisks(java.util.List<IResolvable)
//  .workerDataDisks(WorkerDataDisksProperty>)
//  .workerInstanceTypes(IResolvable)
//  .workerInstanceTypes(java.util.List<java.lang.String)
//  .workerInstanceTypes(IResolvable>)
//  .workerSystemDiskCategory(java.lang.String)
//  .workerSystemDiskCategory(IResolvable)
//  .workerSystemDiskSize(java.lang.Number)
//  .workerSystemDiskSize(IResolvable)
//  .workerSystemDiskSnapshotPolicyId(java.lang.String)
//  .workerSystemDiskSnapshotPolicyId(IResolvable)
//  .workerZoneIds(IResolvable)
//  .workerZoneIds(java.util.List<java.lang.String)
//  .workerZoneIds(IResolvable>)
    .build();

Properties

Name Type Description
masterInstanceTypes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
masterVSwitchIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
workerVSwitchIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
addons com.aliyun.ros.cdk.core.IResolvable OR java.util.ListAddonsProperty> No description.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenewPeriod java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
chargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
cloudMonitorFlags java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
containerCidr java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
cpuPolicy java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
deleteOptions com.aliyun.ros.cdk.core.IResolvable OR java.util.ListDeleteOptionsProperty> No description.
deletionProtection java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
disableRollback java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
endpointPublicAccess java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
formatDisk java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
isEnterpriseSecurityGroup java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
keepInstanceName java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
keyPair java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
kubernetesVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
loadBalancerSpec java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
loginPassword java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
masterCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
masterDataDisk java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
masterDataDisks com.aliyun.ros.cdk.core.IResolvable OR java.util.ListMasterDataDisksProperty> No description.
masterSystemDiskCategory java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
masterSystemDiskPerformanceLevel java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
masterSystemDiskSize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
masterSystemDiskSnapshotPolicyId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
masterZoneIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
nodeCidrMask java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
nodeNameMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
nodePools com.aliyun.ros.cdk.core.IResolvable OR java.util.ListNodePoolsProperty> No description.
nodePortRange java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
numOfNodes java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
osType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
periodUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
platform java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
podVswitchIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
proxyMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
runtime com.aliyun.ros.cdk.core.IResolvable OR RuntimeProperty No description.
securityGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
securityHardeningOs java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
serviceCidr java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
snatEntry java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
socEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
sshFlags java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List<TagsProperty> No description.
taint com.aliyun.ros.cdk.core.IResolvable OR java.util.List> No description.
timeoutMins java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
timeZone java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userCa java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userData java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
workerDataDisk java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
workerDataDisks com.aliyun.ros.cdk.core.IResolvable OR java.util.ListWorkerDataDisksProperty> No description.
workerInstanceTypes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
workerSystemDiskCategory java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
workerSystemDiskSize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
workerSystemDiskSnapshotPolicyId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
workerZoneIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.

masterInstanceTypesRequired

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

masterVSwitchIdsRequired

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

nameRequired

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

vpcIdRequired

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

workerVSwitchIdsRequired

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

addonsOptional

public java.lang.Object getAddons();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListAddonsProperty>

autoRenewOptional

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

autoRenewPeriodOptional

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

chargeTypeOptional

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

cloudMonitorFlagsOptional

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

containerCidrOptional

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

cpuPolicyOptional

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

deleteOptionsOptional

public java.lang.Object getDeleteOptions();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListDeleteOptionsProperty>

deletionProtectionOptional

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

disableRollbackOptional

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

endpointPublicAccessOptional

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

formatDiskOptional

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

isEnterpriseSecurityGroupOptional

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

keepInstanceNameOptional

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

keyPairOptional

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

kubernetesVersionOptional

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

loadBalancerSpecOptional

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

loginPasswordOptional

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

masterCountOptional

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

masterDataDiskOptional

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

masterDataDisksOptional

public java.lang.Object getMasterDataDisks();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListMasterDataDisksProperty>

masterSystemDiskCategoryOptional

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

masterSystemDiskPerformanceLevelOptional

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

masterSystemDiskSizeOptional

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

masterSystemDiskSnapshotPolicyIdOptional

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

masterZoneIdsOptional

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

nodeCidrMaskOptional

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

nodeNameModeOptional

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

nodePoolsOptional

public java.lang.Object getNodePools();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListNodePoolsProperty>

nodePortRangeOptional

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

numOfNodesOptional

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

osTypeOptional

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

periodOptional

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

periodUnitOptional

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

platformOptional

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

podVswitchIdsOptional

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

proxyModeOptional

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

resourceGroupIdOptional

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

runtimeOptional

public java.lang.Object getRuntime();

securityGroupIdOptional

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

securityHardeningOsOptional

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

serviceCidrOptional

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

snatEntryOptional

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

socEnabledOptional

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

sshFlagsOptional

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

tagsOptional

public java.util.List<TagsProperty> getTags();

taintOptional

public java.lang.Object getTaint();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List>

timeoutMinsOptional

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

timeZoneOptional

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

userCaOptional

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

userDataOptional

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

workerDataDiskOptional

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

workerDataDisksOptional

public java.lang.Object getWorkerDataDisks();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListWorkerDataDisksProperty>

workerInstanceTypesOptional

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

workerSystemDiskCategoryOptional

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

workerSystemDiskSizeOptional

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

workerSystemDiskSnapshotPolicyIdOptional

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

workerZoneIdsOptional

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