Skip to content

RosManagedKubernetesClusterProps

Properties for defining a RosManagedKubernetesCluster.

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

Initializer

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

Properties

Name Type Description
name string | @alicloud/ros-cdk-core.IResolvable No description.
vpcId string | @alicloud/ros-cdk-core.IResolvable No description.
vSwitchIds @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.
clusterSpec string | @alicloud/ros-cdk-core.IResolvable No description.
containerCidr 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.
encryptionProviderKey string | @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.
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.
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.
tags TagsProperty[] No description.
taint @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}[] No description.
timeoutMins number | @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.
workerSystemDiskPerformanceLevel string | @alicloud/ros-cdk-core.IResolvable No description.
workerSystemDiskSize number | @alicloud/ros-cdk-core.IResolvable No description.
zoneIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.

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

vSwitchIdsRequired

public readonly vSwitchIds: 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

clusterSpecOptional

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

containerCidrOptional

public readonly containerCidr: 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

encryptionProviderKeyOptional

public readonly encryptionProviderKey: string | IResolvable;
  • Type: string | @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

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[]

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

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

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

workerSystemDiskPerformanceLevelOptional

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

workerSystemDiskSizeOptional

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

zoneIdsOptional

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