Skip to content

VCUInstanceProps

Properties for defining a VCUInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ots-vcuinstance

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ots;
new VCUInstanceProps {
    object ClusterType,
    object PeriodInMonth,
    object Vcu,
    object AliasName = null,
    object AutoRenewPeriodInMonth = null,
    object EnableAutoRenew = null,
    object EnableElasticVcu = null,
    object InstanceDescription = null,
    object ResourceGroupId = null,
    TagsProperty[] Tags = null
};

Properties

Name Type Description
ClusterType object Property clusterType: Cluster type (i.e. instance specification). Enumeration values: SSD: High performance. HYBRID: Capacity type.
PeriodInMonth object Property periodInMonth: Purchase duration.
Vcu object Property vcu: Number of VCU units.
AliasName object Property aliasName: Instance alias name.
AutoRenewPeriodInMonth object Property autoRenewPeriodInMonth: Automatic renewal cycle.
EnableAutoRenew object Property enableAutoRenew: Whether to enable automatic renewal.
EnableElasticVcu object Property enableElasticVcu: Whether to enable instance elasticity.
InstanceDescription object Property instanceDescription: Instance description.
ResourceGroupId object Property resourceGroupId: Resource Group ID.
Tags TagsProperty[] Property tags: The list of instance tags in the form of key\/value pairs.

ClusterTypeRequired

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

Property clusterType: Cluster type (i.e. instance specification). Enumeration values: SSD: High performance. HYBRID: Capacity type.


PeriodInMonthRequired

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

Property periodInMonth: Purchase duration.

Unit: month. Value range: 1~24.


VcuRequired

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

Property vcu: Number of VCU units.

Value range: 0~2000.


AliasNameOptional

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

Property aliasName: Instance alias name.


AutoRenewPeriodInMonthOptional

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

Property autoRenewPeriodInMonth: Automatic renewal cycle.

When automatic renewal is enabled, it is required. Value range: 1~24.


EnableAutoRenewOptional

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

Property enableAutoRenew: Whether to enable automatic renewal.


EnableElasticVcuOptional

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

Property enableElasticVcu: Whether to enable instance elasticity.

If elasticity is enabled, the peak VCU usage of the instance can exceed the purchased VCU amount, but there will be additional charges.


InstanceDescriptionOptional

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

Property instanceDescription: Instance description.


ResourceGroupIdOptional

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

Property resourceGroupId: Resource Group ID.


TagsOptional

public TagsProperty[] Tags { get; set; }

Property tags: The list of instance tags in the form of key\/value pairs.

You can define a maximum of 20 tags for instance.