Skip to content

RosManagedKubernetesClusterProps

Properties for defining a RosManagedKubernetesCluster.

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

Initializer

import com.aliyun.ros.cdk.cs.RosManagedKubernetesClusterProps;
RosManagedKubernetesClusterProps.builder()
    .name(java.lang.String)
    .name(IResolvable)
    .vpcId(java.lang.String)
    .vpcId(IResolvable)
    .vSwitchIds(IResolvable)
    .vSwitchIds(java.util.List<java.lang.String)
    .vSwitchIds(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)
//  .clusterSpec(java.lang.String)
//  .clusterSpec(IResolvable)
//  .containerCidr(java.lang.String)
//  .containerCidr(IResolvable)
//  .deleteOptions(IResolvable)
//  .deleteOptions(java.util.List<IResolvable)
//  .deleteOptions(DeleteOptionsProperty>)
//  .deletionProtection(java.lang.Boolean)
//  .deletionProtection(IResolvable)
//  .disableRollback(java.lang.Boolean)
//  .disableRollback(IResolvable)
//  .encryptionProviderKey(java.lang.String)
//  .encryptionProviderKey(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)
//  .nodeCidrMask(java.lang.String)
//  .nodeCidrMask(IResolvable)
//  .nodeNameMode(java.lang.String)
//  .nodeNameMode(IResolvable)
//  .nodePools(IResolvable)
//  .nodePools(java.util.List<IResolvable)
//  .nodePools(NodePoolsProperty>)
//  .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)
//  .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)
//  .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)
//  .workerSystemDiskPerformanceLevel(java.lang.String)
//  .workerSystemDiskPerformanceLevel(IResolvable)
//  .workerSystemDiskSize(java.lang.Number)
//  .workerSystemDiskSize(IResolvable)
//  .zoneIds(IResolvable)
//  .zoneIds(java.util.List<java.lang.String)
//  .zoneIds(IResolvable>)
    .build();

Properties

Name Type 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.
vSwitchIds 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.
clusterSpec java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
containerCidr 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.
encryptionProviderKey java.lang.String 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.
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.
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.
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.
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.
workerSystemDiskPerformanceLevel 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.
zoneIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.

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

vSwitchIdsRequired

public java.lang.Object getVSwitchIds();
  • 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

clusterSpecOptional

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

containerCidrOptional

public java.lang.Object getContainerCidr();
  • 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

encryptionProviderKeyOptional

public java.lang.Object getEncryptionProviderKey();
  • Type: java.lang.String 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

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>

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

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

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

workerSystemDiskPerformanceLevelOptional

public java.lang.Object getWorkerSystemDiskPerformanceLevel();
  • 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

zoneIdsOptional

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