Skip to content

HiTSDBInstanceProps

Properties for defining a HiTSDBInstance.

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

Initializer

import { HiTSDBInstanceProps } from '@alicloud/ros-cdk-tsdb'
const hiTSDBInstanceProps: HiTSDBInstanceProps = { ... }

Properties

Name Type Description
instanceClass string | @alicloud/ros-cdk-core.IResolvable Property instanceClass: The type of the instance.
instanceStorage number | @alicloud/ros-cdk-core.IResolvable Property instanceStorage: The storage capacity of the instance.
vpcId string | @alicloud/ros-cdk-core.IResolvable Property vpcId: The ID of the virtual private cloud (VPC) that is connected to the instance.
vSwitchId string | @alicloud/ros-cdk-core.IResolvable Property vSwitchId: The ID of the VSwitch in the specified VPC.
zoneId string | @alicloud/ros-cdk-core.IResolvable Property zoneId: The zone ID of the instance.
diskCategory string | @alicloud/ros-cdk-core.IResolvable Property diskCategory: The category of disk.
duration number | @alicloud/ros-cdk-core.IResolvable Property duration: The validity period of the instance.
instanceAlias string | @alicloud/ros-cdk-core.IResolvable Property instanceAlias: The alias of the instance.
payType string | @alicloud/ros-cdk-core.IResolvable Property payType: The billing method.
pricingCycle string | @alicloud/ros-cdk-core.IResolvable Property pricingCycle: The unit of the validity period.
securityIpList @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] Property securityIpList: List of the IP patterns.For example, ["127.0.0.1", "192.168.0.1\/24"].

instanceClassRequired

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

Property instanceClass: The type of the instance.


instanceStorageRequired

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

Property instanceStorage: The storage capacity of the instance.

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


vpcIdRequired

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

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


vSwitchIdRequired

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

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


zoneIdRequired

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

Property zoneId: The zone ID of the instance.


diskCategoryOptional

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

Property diskCategory: The category of disk.


durationOptional

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

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 readonly instanceAlias: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property instanceAlias: The alias of the instance.


payTypeOptional

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

Property payType: The billing method.

Valid values: - prepay: The prepay value indicates the subscription method.


pricingCycleOptional

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

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 readonly securityIpList: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

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