Skip to content

HiTSDBInstanceProps

Properties for defining a HiTSDBInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-tsdb-hitsdbinstance

Initializer

using AlibabaCloud.SDK.ROS.CDK.Tsdb;
new HiTSDBInstanceProps {
    object InstanceClass,
    object InstanceStorage,
    object VpcId,
    object VSwitchId,
    object ZoneId,
    object DiskCategory = null,
    object Duration = null,
    object InstanceAlias = null,
    object PayType = null,
    object PricingCycle = null,
    object SecurityIpList = null
};

Properties

Name Type Description
InstanceClass object Property instanceClass: The type of the instance.
InstanceStorage object Property instanceStorage: The storage capacity of the instance.
VpcId object Property vpcId: The ID of the virtual private cloud (VPC) that is connected to the instance.
VSwitchId object Property vSwitchId: The ID of the VSwitch in the specified VPC.
ZoneId object Property zoneId: The zone ID of the instance.
DiskCategory object Property diskCategory: The category of disk.
Duration object Property duration: The validity period of the instance.
InstanceAlias object Property instanceAlias: The alias of the instance.
PayType object Property payType: The billing method.
PricingCycle object Property pricingCycle: The unit of the validity period.
SecurityIpList object Property securityIpList: List of the IP patterns.For example, ["127.0.0.1", "192.168.0.1\/24"].

InstanceClassRequired

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

Property instanceClass: The type of the instance.


InstanceStorageRequired

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

Property instanceStorage: The storage capacity of the instance.

Unit: GB. For example, the value 50 indicates 50 GB.


VpcIdRequired

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

Property vpcId: The ID of the virtual private cloud (VPC) that is connected to the instance.


VSwitchIdRequired

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

Property vSwitchId: The ID of the VSwitch in the specified VPC.


ZoneIdRequired

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

Property zoneId: The zone ID of the instance.


DiskCategoryOptional

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

Property diskCategory: The category of disk.


DurationOptional

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

Property duration: The validity period of the instance.

This parameter is valid only when the PayType parameter is set to PREPAY. Default value: 1.


InstanceAliasOptional

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

Property instanceAlias: The alias of the instance.


PayTypeOptional

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

Property payType: The billing method.

Valid values:

  • prepay: The prepay value indicates the subscription method.

PricingCycleOptional

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

Property pricingCycle: The unit of the validity period.

This parameter is valid only when the PayType parameter is set to PREPAY. Default value: Month.


SecurityIpListOptional

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

Property securityIpList: List of the IP patterns.For example, ["127.0.0.1", "192.168.0.1\/24"].