Skip to content

HiTSDBInstanceProps

Properties for defining a HiTSDBInstance.

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

Initializer

import com.aliyun.ros.cdk.tsdb.HiTSDBInstanceProps;
HiTSDBInstanceProps.builder()
    .instanceClass(java.lang.String)
    .instanceClass(IResolvable)
    .instanceStorage(java.lang.Number)
    .instanceStorage(IResolvable)
    .vpcId(java.lang.String)
    .vpcId(IResolvable)
    .vSwitchId(java.lang.String)
    .vSwitchId(IResolvable)
    .zoneId(java.lang.String)
    .zoneId(IResolvable)
//  .diskCategory(java.lang.String)
//  .diskCategory(IResolvable)
//  .duration(java.lang.Number)
//  .duration(IResolvable)
//  .instanceAlias(java.lang.String)
//  .instanceAlias(IResolvable)
//  .payType(java.lang.String)
//  .payType(IResolvable)
//  .pricingCycle(java.lang.String)
//  .pricingCycle(IResolvable)
//  .securityIpList(IResolvable)
//  .securityIpList(java.util.List<java.lang.String)
//  .securityIpList(IResolvable>)
    .build();

Properties

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

instanceClassRequired

public java.lang.Object getInstanceClass();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property instanceClass: The type of the instance.


instanceStorageRequired

public java.lang.Object getInstanceStorage();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property instanceStorage: The storage capacity of the instance.

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


vpcIdRequired

public java.lang.Object getVpcId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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


vSwitchIdRequired

public java.lang.Object getVSwitchId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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


zoneIdRequired

public java.lang.Object getZoneId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property zoneId: The zone ID of the instance.


diskCategoryOptional

public java.lang.Object getDiskCategory();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property diskCategory: The category of disk.


durationOptional

public java.lang.Object getDuration();
  • Type: java.lang.Number OR com.aliyun.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 java.lang.Object getInstanceAlias();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property instanceAlias: The alias of the instance.


payTypeOptional

public java.lang.Object getPayType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property payType: The billing method.

Valid values:

  • prepay: The prepay value indicates the subscription method.

pricingCycleOptional

public java.lang.Object getPricingCycle();
  • Type: java.lang.String OR com.aliyun.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 java.lang.Object getSecurityIpList();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

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