Skip to content

RosKubernetesClusterProps

Properties for defining a RosKubernetesCluster.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cs;
new RosKubernetesClusterProps {
    object MasterInstanceTypes,
    object MasterVSwitchIds,
    object Name,
    object VpcId,
    object WorkerVSwitchIds,
    object Addons = null,
    object AutoRenew = null,
    object AutoRenewPeriod = null,
    object ChargeType = null,
    object CloudMonitorFlags = null,
    object ContainerCidr = null,
    object CpuPolicy = null,
    object DeleteOptions = null,
    object DeletionProtection = null,
    object DisableRollback = 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 MasterCount = null,
    object MasterDataDisk = null,
    object MasterDataDisks = null,
    object MasterSystemDiskCategory = null,
    object MasterSystemDiskPerformanceLevel = null,
    object MasterSystemDiskSize = null,
    object MasterSystemDiskSnapshotPolicyId = null,
    object MasterZoneIds = null,
    object NodeCidrMask = null,
    object NodeNameMode = null,
    object NodePools = null,
    object NodePortRange = 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,
    object SshFlags = null,
    TagsProperty[] Tags = null,
    object Taint = null,
    object TimeoutMins = null,
    object TimeZone = null,
    object UserCa = null,
    object UserData = null,
    object WorkerDataDisk = null,
    object WorkerDataDisks = null,
    object WorkerInstanceTypes = null,
    object WorkerSystemDiskCategory = null,
    object WorkerSystemDiskSize = null,
    object WorkerSystemDiskSnapshotPolicyId = null,
    object WorkerZoneIds = null
};

Properties

Name Type Description
MasterInstanceTypes object No description.
MasterVSwitchIds object No description.
Name object No description.
VpcId object No description.
WorkerVSwitchIds object No description.
Addons object No description.
AutoRenew object No description.
AutoRenewPeriod object No description.
ChargeType object No description.
CloudMonitorFlags object No description.
ContainerCidr object No description.
CpuPolicy object No description.
DeleteOptions object No description.
DeletionProtection object No description.
DisableRollback 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.
MasterCount object No description.
MasterDataDisk object No description.
MasterDataDisks object No description.
MasterSystemDiskCategory object No description.
MasterSystemDiskPerformanceLevel object No description.
MasterSystemDiskSize object No description.
MasterSystemDiskSnapshotPolicyId object No description.
MasterZoneIds object No description.
NodeCidrMask object No description.
NodeNameMode object No description.
NodePools object No description.
NodePortRange 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.
SshFlags object No description.
Tags TagsProperty[] No description.
Taint object No description.
TimeoutMins object No description.
TimeZone object No description.
UserCa object No description.
UserData object No description.
WorkerDataDisk object No description.
WorkerDataDisks object No description.
WorkerInstanceTypes object No description.
WorkerSystemDiskCategory object No description.
WorkerSystemDiskSize object No description.
WorkerSystemDiskSnapshotPolicyId object No description.
WorkerZoneIds object No description.

MasterInstanceTypesRequired

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

MasterVSwitchIdsRequired

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

NameRequired

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

VpcIdRequired

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

WorkerVSwitchIdsRequired

public object WorkerVSwitchIds { 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

ContainerCidrOptional

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

CpuPolicyOptional

public object CpuPolicy { 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

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

MasterCountOptional

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

MasterDataDiskOptional

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

MasterDataDisksOptional

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

MasterSystemDiskCategoryOptional

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

MasterSystemDiskPerformanceLevelOptional

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

MasterSystemDiskSizeOptional

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

MasterSystemDiskSnapshotPolicyIdOptional

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

MasterZoneIdsOptional

public object MasterZoneIds { 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

NodePortRangeOptional

public object NodePortRange { 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

SshFlagsOptional

public object SshFlags { 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

TimeZoneOptional

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

UserCaOptional

public object UserCa { 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

WorkerSystemDiskSizeOptional

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

WorkerSystemDiskSnapshotPolicyIdOptional

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

WorkerZoneIdsOptional

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