Skip to content

RosManagedKubernetesClusterProps

Properties for defining a RosManagedKubernetesCluster.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cs;
new RosManagedKubernetesClusterProps {
    object Name,
    object VpcId,
    object VSwitchIds,
    object Addons = null,
    object AutoRenew = null,
    object AutoRenewPeriod = null,
    object ChargeType = null,
    object CloudMonitorFlags = null,
    object ClusterSpec = null,
    object ContainerCidr = null,
    object DeleteOptions = null,
    object DeletionProtection = null,
    object DisableRollback = null,
    object EncryptionProviderKey = null,
    object EndpointPublicAccess = null,
    object FormatDisk = null,
    object IsEnterpriseSecurityGroup = null,
    object KeepInstanceName = null,
    object KeyPair = null,
    object KubernetesVersion = null,
    object LoadBalancerSpec = null,
    object LoginPassword = null,
    object NodeCidrMask = null,
    object NodeNameMode = null,
    object NodePools = null,
    object NumOfNodes = null,
    object OsType = null,
    object Period = null,
    object PeriodUnit = null,
    object Platform = null,
    object PodVswitchIds = null,
    object ProxyMode = null,
    object ResourceGroupId = null,
    object Runtime = null,
    object SecurityGroupId = null,
    object SecurityHardeningOs = null,
    object ServiceCidr = null,
    object SnatEntry = null,
    object SocEnabled = null,
    TagsProperty[] Tags = null,
    object Taint = null,
    object TimeoutMins = null,
    object UserData = null,
    object WorkerDataDisk = null,
    object WorkerDataDisks = null,
    object WorkerInstanceTypes = null,
    object WorkerSystemDiskCategory = null,
    object WorkerSystemDiskPerformanceLevel = null,
    object WorkerSystemDiskSize = null,
    object ZoneIds = null
};

Properties

Name Type Description
Name object No description.
VpcId object No description.
VSwitchIds object No description.
Addons object No description.
AutoRenew object No description.
AutoRenewPeriod object No description.
ChargeType object No description.
CloudMonitorFlags object No description.
ClusterSpec object No description.
ContainerCidr object No description.
DeleteOptions object No description.
DeletionProtection object No description.
DisableRollback object No description.
EncryptionProviderKey object No description.
EndpointPublicAccess object No description.
FormatDisk object No description.
IsEnterpriseSecurityGroup object No description.
KeepInstanceName object No description.
KeyPair object No description.
KubernetesVersion object No description.
LoadBalancerSpec object No description.
LoginPassword object No description.
NodeCidrMask object No description.
NodeNameMode object No description.
NodePools object No description.
NumOfNodes object No description.
OsType object No description.
Period object No description.
PeriodUnit object No description.
Platform object No description.
PodVswitchIds object No description.
ProxyMode object No description.
ResourceGroupId object No description.
Runtime object No description.
SecurityGroupId object No description.
SecurityHardeningOs object No description.
ServiceCidr object No description.
SnatEntry object No description.
SocEnabled object No description.
Tags TagsProperty[] No description.
Taint object No description.
TimeoutMins object No description.
UserData object No description.
WorkerDataDisk object No description.
WorkerDataDisks object No description.
WorkerInstanceTypes object No description.
WorkerSystemDiskCategory object No description.
WorkerSystemDiskPerformanceLevel object No description.
WorkerSystemDiskSize object No description.
ZoneIds object No description.

NameRequired

public object Name { get; set; }
  • Type: object

VpcIdRequired

public object VpcId { get; set; }
  • Type: object

VSwitchIdsRequired

public object VSwitchIds { get; set; }
  • Type: object

AddonsOptional

public object Addons { get; set; }
  • Type: object

AutoRenewOptional

public object AutoRenew { get; set; }
  • Type: object

AutoRenewPeriodOptional

public object AutoRenewPeriod { get; set; }
  • Type: object

ChargeTypeOptional

public object ChargeType { get; set; }
  • Type: object

CloudMonitorFlagsOptional

public object CloudMonitorFlags { get; set; }
  • Type: object

ClusterSpecOptional

public object ClusterSpec { get; set; }
  • Type: object

ContainerCidrOptional

public object ContainerCidr { get; set; }
  • Type: object

DeleteOptionsOptional

public object DeleteOptions { get; set; }
  • Type: object

DeletionProtectionOptional

public object DeletionProtection { get; set; }
  • Type: object

DisableRollbackOptional

public object DisableRollback { get; set; }
  • Type: object

EncryptionProviderKeyOptional

public object EncryptionProviderKey { get; set; }
  • Type: object

EndpointPublicAccessOptional

public object EndpointPublicAccess { get; set; }
  • Type: object

FormatDiskOptional

public object FormatDisk { get; set; }
  • Type: object

IsEnterpriseSecurityGroupOptional

public object IsEnterpriseSecurityGroup { get; set; }
  • Type: object

KeepInstanceNameOptional

public object KeepInstanceName { get; set; }
  • Type: object

KeyPairOptional

public object KeyPair { get; set; }
  • Type: object

KubernetesVersionOptional

public object KubernetesVersion { get; set; }
  • Type: object

LoadBalancerSpecOptional

public object LoadBalancerSpec { get; set; }
  • Type: object

LoginPasswordOptional

public object LoginPassword { get; set; }
  • Type: object

NodeCidrMaskOptional

public object NodeCidrMask { get; set; }
  • Type: object

NodeNameModeOptional

public object NodeNameMode { get; set; }
  • Type: object

NodePoolsOptional

public object NodePools { get; set; }
  • Type: object

NumOfNodesOptional

public object NumOfNodes { get; set; }
  • Type: object

OsTypeOptional

public object OsType { get; set; }
  • Type: object

PeriodOptional

public object Period { get; set; }
  • Type: object

PeriodUnitOptional

public object PeriodUnit { get; set; }
  • Type: object

PlatformOptional

public object Platform { get; set; }
  • Type: object

PodVswitchIdsOptional

public object PodVswitchIds { get; set; }
  • Type: object

ProxyModeOptional

public object ProxyMode { get; set; }
  • Type: object

ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

RuntimeOptional

public object Runtime { get; set; }
  • Type: object

SecurityGroupIdOptional

public object SecurityGroupId { get; set; }
  • Type: object

SecurityHardeningOsOptional

public object SecurityHardeningOs { get; set; }
  • Type: object

ServiceCidrOptional

public object ServiceCidr { get; set; }
  • Type: object

SnatEntryOptional

public object SnatEntry { get; set; }
  • Type: object

SocEnabledOptional

public object SocEnabled { get; set; }
  • Type: object

TagsOptional

public TagsProperty[] Tags { get; set; }

TaintOptional

public object Taint { get; set; }
  • Type: object

TimeoutMinsOptional

public object TimeoutMins { get; set; }
  • Type: object

UserDataOptional

public object UserData { get; set; }
  • Type: object

WorkerDataDiskOptional

public object WorkerDataDisk { get; set; }
  • Type: object

WorkerDataDisksOptional

public object WorkerDataDisks { get; set; }
  • Type: object

WorkerInstanceTypesOptional

public object WorkerInstanceTypes { get; set; }
  • Type: object

WorkerSystemDiskCategoryOptional

public object WorkerSystemDiskCategory { get; set; }
  • Type: object

WorkerSystemDiskPerformanceLevelOptional

public object WorkerSystemDiskPerformanceLevel { get; set; }
  • Type: object

WorkerSystemDiskSizeOptional

public object WorkerSystemDiskSize { get; set; }
  • Type: object

ZoneIdsOptional

public object ZoneIds { get; set; }
  • Type: object