Skip to content

RosKubernetesClusterProps

Properties for defining a RosKubernetesCluster.

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

Initializer

import { RosKubernetesClusterProps } from '@alicloud/ros-cdk-cs'
const rosKubernetesClusterProps: RosKubernetesClusterProps = { ... }

Properties

Name Type Description
masterInstanceTypes @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
masterVSwitchIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
name string | @alicloud/ros-cdk-core.IResolvable No description.
vpcId string | @alicloud/ros-cdk-core.IResolvable No description.
workerVSwitchIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
addons @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | AddonsProperty[] No description.
autoRenew boolean | @alicloud/ros-cdk-core.IResolvable No description.
autoRenewPeriod number | @alicloud/ros-cdk-core.IResolvable No description.
chargeType string | @alicloud/ros-cdk-core.IResolvable No description.
cloudMonitorFlags boolean | @alicloud/ros-cdk-core.IResolvable No description.
containerCidr string | @alicloud/ros-cdk-core.IResolvable No description.
cpuPolicy string | @alicloud/ros-cdk-core.IResolvable No description.
deleteOptions @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | DeleteOptionsProperty[] No description.
deletionProtection boolean | @alicloud/ros-cdk-core.IResolvable No description.
disableRollback boolean | @alicloud/ros-cdk-core.IResolvable No description.
endpointPublicAccess boolean | @alicloud/ros-cdk-core.IResolvable No description.
formatDisk boolean | @alicloud/ros-cdk-core.IResolvable No description.
isEnterpriseSecurityGroup boolean | @alicloud/ros-cdk-core.IResolvable No description.
keepInstanceName boolean | @alicloud/ros-cdk-core.IResolvable No description.
keyPair string | @alicloud/ros-cdk-core.IResolvable No description.
kubernetesVersion string | @alicloud/ros-cdk-core.IResolvable No description.
loadBalancerSpec string | @alicloud/ros-cdk-core.IResolvable No description.
loginPassword string | @alicloud/ros-cdk-core.IResolvable No description.
masterCount number | @alicloud/ros-cdk-core.IResolvable No description.
masterDataDisk boolean | @alicloud/ros-cdk-core.IResolvable No description.
masterDataDisks @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | MasterDataDisksProperty[] No description.
masterSystemDiskCategory string | @alicloud/ros-cdk-core.IResolvable No description.
masterSystemDiskPerformanceLevel string | @alicloud/ros-cdk-core.IResolvable No description.
masterSystemDiskSize number | @alicloud/ros-cdk-core.IResolvable No description.
masterSystemDiskSnapshotPolicyId string | @alicloud/ros-cdk-core.IResolvable No description.
masterZoneIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
nodeCidrMask string | @alicloud/ros-cdk-core.IResolvable No description.
nodeNameMode string | @alicloud/ros-cdk-core.IResolvable No description.
nodePools @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | NodePoolsProperty[] No description.
nodePortRange string | @alicloud/ros-cdk-core.IResolvable No description.
numOfNodes number | @alicloud/ros-cdk-core.IResolvable No description.
osType string | @alicloud/ros-cdk-core.IResolvable No description.
period number | @alicloud/ros-cdk-core.IResolvable No description.
periodUnit string | @alicloud/ros-cdk-core.IResolvable No description.
platform string | @alicloud/ros-cdk-core.IResolvable No description.
podVswitchIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
proxyMode string | @alicloud/ros-cdk-core.IResolvable No description.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
runtime @alicloud/ros-cdk-core.IResolvable | RuntimeProperty No description.
securityGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
securityHardeningOs boolean | @alicloud/ros-cdk-core.IResolvable No description.
serviceCidr string | @alicloud/ros-cdk-core.IResolvable No description.
snatEntry boolean | @alicloud/ros-cdk-core.IResolvable No description.
socEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
sshFlags boolean | @alicloud/ros-cdk-core.IResolvable No description.
tags TagsProperty[] No description.
taint @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}[] No description.
timeoutMins number | @alicloud/ros-cdk-core.IResolvable No description.
timeZone string | @alicloud/ros-cdk-core.IResolvable No description.
userCa string | @alicloud/ros-cdk-core.IResolvable No description.
userData string | @alicloud/ros-cdk-core.IResolvable No description.
workerDataDisk boolean | @alicloud/ros-cdk-core.IResolvable No description.
workerDataDisks @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | WorkerDataDisksProperty[] No description.
workerInstanceTypes @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
workerSystemDiskCategory string | @alicloud/ros-cdk-core.IResolvable No description.
workerSystemDiskSize number | @alicloud/ros-cdk-core.IResolvable No description.
workerSystemDiskSnapshotPolicyId string | @alicloud/ros-cdk-core.IResolvable No description.
workerZoneIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.

masterInstanceTypesRequired

public readonly masterInstanceTypes: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

masterVSwitchIdsRequired

public readonly masterVSwitchIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

nameRequired

public readonly name: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

vpcIdRequired

public readonly vpcId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

workerVSwitchIdsRequired

public readonly workerVSwitchIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

addonsOptional

public readonly addons: IResolvable | IResolvable | AddonsProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | AddonsProperty[]

autoRenewOptional

public readonly autoRenew: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

autoRenewPeriodOptional

public readonly autoRenewPeriod: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

chargeTypeOptional

public readonly chargeType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

cloudMonitorFlagsOptional

public readonly cloudMonitorFlags: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

containerCidrOptional

public readonly containerCidr: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

cpuPolicyOptional

public readonly cpuPolicy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

deleteOptionsOptional

public readonly deleteOptions: IResolvable | IResolvable | DeleteOptionsProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | DeleteOptionsProperty[]

deletionProtectionOptional

public readonly deletionProtection: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

disableRollbackOptional

public readonly disableRollback: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

endpointPublicAccessOptional

public readonly endpointPublicAccess: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

formatDiskOptional

public readonly formatDisk: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

isEnterpriseSecurityGroupOptional

public readonly isEnterpriseSecurityGroup: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

keepInstanceNameOptional

public readonly keepInstanceName: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

keyPairOptional

public readonly keyPair: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

kubernetesVersionOptional

public readonly kubernetesVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

loadBalancerSpecOptional

public readonly loadBalancerSpec: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

loginPasswordOptional

public readonly loginPassword: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

masterCountOptional

public readonly masterCount: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

masterDataDiskOptional

public readonly masterDataDisk: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

masterDataDisksOptional

public readonly masterDataDisks: IResolvable | IResolvable | MasterDataDisksProperty[];

masterSystemDiskCategoryOptional

public readonly masterSystemDiskCategory: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

masterSystemDiskPerformanceLevelOptional

public readonly masterSystemDiskPerformanceLevel: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

masterSystemDiskSizeOptional

public readonly masterSystemDiskSize: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

masterSystemDiskSnapshotPolicyIdOptional

public readonly masterSystemDiskSnapshotPolicyId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

masterZoneIdsOptional

public readonly masterZoneIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

nodeCidrMaskOptional

public readonly nodeCidrMask: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

nodeNameModeOptional

public readonly nodeNameMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

nodePoolsOptional

public readonly nodePools: IResolvable | IResolvable | NodePoolsProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | NodePoolsProperty[]

nodePortRangeOptional

public readonly nodePortRange: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

numOfNodesOptional

public readonly numOfNodes: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

osTypeOptional

public readonly osType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

periodOptional

public readonly period: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

periodUnitOptional

public readonly periodUnit: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

platformOptional

public readonly platform: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

podVswitchIdsOptional

public readonly podVswitchIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

proxyModeOptional

public readonly proxyMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

runtimeOptional

public readonly runtime: IResolvable | RuntimeProperty;

securityGroupIdOptional

public readonly securityGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

securityHardeningOsOptional

public readonly securityHardeningOs: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

serviceCidrOptional

public readonly serviceCidr: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

snatEntryOptional

public readonly snatEntry: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

socEnabledOptional

public readonly socEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

sshFlagsOptional

public readonly sshFlags: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

tagsOptional

public readonly tags: TagsProperty[];

taintOptional

public readonly taint: IResolvable | {[ key: string ]: any}[];
  • Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}[]

timeoutMinsOptional

public readonly timeoutMins: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

timeZoneOptional

public readonly timeZone: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

userCaOptional

public readonly userCa: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

userDataOptional

public readonly userData: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

workerDataDiskOptional

public readonly workerDataDisk: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

workerDataDisksOptional

public readonly workerDataDisks: IResolvable | IResolvable | WorkerDataDisksProperty[];

workerInstanceTypesOptional

public readonly workerInstanceTypes: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

workerSystemDiskCategoryOptional

public readonly workerSystemDiskCategory: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

workerSystemDiskSizeOptional

public readonly workerSystemDiskSize: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

workerSystemDiskSnapshotPolicyIdOptional

public readonly workerSystemDiskSnapshotPolicyId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

workerZoneIdsOptional

public readonly workerZoneIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]