published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Table Database HBase Edition is a fully managed NoSQL service based on Apache HBase, compatible with the standard HBase access protocol, offering advantages such as low-cost storage and high scalability throughput.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const hBaseInstanceDemo = new volcenginecc.hbase.Instance("HBaseInstanceDemo", {
regionId: "cn-beijing",
multiAz: false,
zoneId: "cn-beijing-a",
instanceName: "HBaseInstanceDemo",
engineVersion: "HBase_2.0",
instanceType: "Standard",
masterSpec: "hbase.x1.medium",
rsCount: 2,
rsSpec: "hbase.x1.large",
storageCapacity: 20000,
vpcId: "vpc-rrco37ovjq4gv0x5xxxxx",
projectName: "default",
chargeType: "PrePaid",
purchaseMonths: 1,
autoRenew: false,
subnetId: "subnet-rrwqhg3qzxfkv0x57xxxxx",
deletionProtection: "disabled",
enableCloudStorage: false,
tags: [{
key: "env",
value: "test",
}],
storageType: "HdfsSsd",
enableAuth: true,
});
import pulumi
import pulumi_volcenginecc as volcenginecc
h_base_instance_demo = volcenginecc.hbase.Instance("HBaseInstanceDemo",
region_id="cn-beijing",
multi_az=False,
zone_id="cn-beijing-a",
instance_name="HBaseInstanceDemo",
engine_version="HBase_2.0",
instance_type="Standard",
master_spec="hbase.x1.medium",
rs_count=2,
rs_spec="hbase.x1.large",
storage_capacity=20000,
vpc_id="vpc-rrco37ovjq4gv0x5xxxxx",
project_name="default",
charge_type="PrePaid",
purchase_months=1,
auto_renew=False,
subnet_id="subnet-rrwqhg3qzxfkv0x57xxxxx",
deletion_protection="disabled",
enable_cloud_storage=False,
tags=[{
"key": "env",
"value": "test",
}],
storage_type="HdfsSsd",
enable_auth=True)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/hbase"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := hbase.NewInstance(ctx, "HBaseInstanceDemo", &hbase.InstanceArgs{
RegionId: pulumi.String("cn-beijing"),
MultiAz: pulumi.Bool(false),
ZoneId: pulumi.String("cn-beijing-a"),
InstanceName: pulumi.String("HBaseInstanceDemo"),
EngineVersion: pulumi.String("HBase_2.0"),
InstanceType: pulumi.String("Standard"),
MasterSpec: pulumi.String("hbase.x1.medium"),
RsCount: pulumi.Int(2),
RsSpec: pulumi.String("hbase.x1.large"),
StorageCapacity: pulumi.Int(20000),
VpcId: pulumi.String("vpc-rrco37ovjq4gv0x5xxxxx"),
ProjectName: pulumi.String("default"),
ChargeType: pulumi.String("PrePaid"),
PurchaseMonths: pulumi.Int(1),
AutoRenew: pulumi.Bool(false),
SubnetId: pulumi.String("subnet-rrwqhg3qzxfkv0x57xxxxx"),
DeletionProtection: pulumi.String("disabled"),
EnableCloudStorage: pulumi.Bool(false),
Tags: hbase.InstanceTagArray{
&hbase.InstanceTagArgs{
Key: pulumi.String("env"),
Value: pulumi.String("test"),
},
},
StorageType: pulumi.String("HdfsSsd"),
EnableAuth: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var hBaseInstanceDemo = new Volcenginecc.Hbase.Instance("HBaseInstanceDemo", new()
{
RegionId = "cn-beijing",
MultiAz = false,
ZoneId = "cn-beijing-a",
InstanceName = "HBaseInstanceDemo",
EngineVersion = "HBase_2.0",
InstanceType = "Standard",
MasterSpec = "hbase.x1.medium",
RsCount = 2,
RsSpec = "hbase.x1.large",
StorageCapacity = 20000,
VpcId = "vpc-rrco37ovjq4gv0x5xxxxx",
ProjectName = "default",
ChargeType = "PrePaid",
PurchaseMonths = 1,
AutoRenew = false,
SubnetId = "subnet-rrwqhg3qzxfkv0x57xxxxx",
DeletionProtection = "disabled",
EnableCloudStorage = false,
Tags = new[]
{
new Volcenginecc.Hbase.Inputs.InstanceTagArgs
{
Key = "env",
Value = "test",
},
},
StorageType = "HdfsSsd",
EnableAuth = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.hbase.Instance;
import com.volcengine.volcenginecc.hbase.InstanceArgs;
import com.pulumi.volcenginecc.hbase.inputs.InstanceTagArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var hBaseInstanceDemo = new Instance("hBaseInstanceDemo", InstanceArgs.builder()
.regionId("cn-beijing")
.multiAz(false)
.zoneId("cn-beijing-a")
.instanceName("HBaseInstanceDemo")
.engineVersion("HBase_2.0")
.instanceType("Standard")
.masterSpec("hbase.x1.medium")
.rsCount(2)
.rsSpec("hbase.x1.large")
.storageCapacity(20000)
.vpcId("vpc-rrco37ovjq4gv0x5xxxxx")
.projectName("default")
.chargeType("PrePaid")
.purchaseMonths(1)
.autoRenew(false)
.subnetId("subnet-rrwqhg3qzxfkv0x57xxxxx")
.deletionProtection("disabled")
.enableCloudStorage(false)
.tags(InstanceTagArgs.builder()
.key("env")
.value("test")
.build())
.storageType("HdfsSsd")
.enableAuth(true)
.build());
}
}
resources:
hBaseInstanceDemo:
type: volcenginecc:hbase:Instance
name: HBaseInstanceDemo
properties:
regionId: cn-beijing
multiAz: false
zoneId: cn-beijing-a
instanceName: HBaseInstanceDemo
engineVersion: HBase_2.0
instanceType: Standard
masterSpec: hbase.x1.medium
rsCount: 2
rsSpec: hbase.x1.large
storageCapacity: 20000
vpcId: vpc-rrco37ovjq4gv0x5xxxxx
projectName: default
chargeType: PrePaid
purchaseMonths: 1
autoRenew: false
subnetId: subnet-rrwqhg3qzxfkv0x57xxxxx
deletionProtection: disabled
enableCloudStorage: false
tags:
- key: env
value: test
storageType: HdfsSsd
enableAuth: true
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);@overload
def Instance(resource_name: str,
args: InstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
rs_count: Optional[int] = None,
engine_version: Optional[str] = None,
zone_id: Optional[str] = None,
vpc_id: Optional[str] = None,
subnet_id: Optional[str] = None,
storage_type: Optional[str] = None,
master_spec: Optional[str] = None,
storage_capacity: Optional[int] = None,
rs_spec: Optional[str] = None,
region_id: Optional[str] = None,
charge_type: Optional[str] = None,
endpoints: Optional[Sequence[InstanceEndpointArgs]] = None,
instance_name: Optional[str] = None,
purchase_months: Optional[int] = None,
instance_type: Optional[str] = None,
auto_renew: Optional[bool] = None,
multi_az: Optional[bool] = None,
project_name: Optional[str] = None,
enable_cloud_storage: Optional[bool] = None,
enable_auth: Optional[bool] = None,
tags: Optional[Sequence[InstanceTagArgs]] = None,
deletion_protection: Optional[str] = None,
cold_storage: Optional[int] = None)func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: volcenginecc:hbase:Instance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Instance resource accepts the following input properties:
- Charge
Type string - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- Engine
Version string - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- Master
Spec string - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- Region
Id string - Region ID of the instance.
- Rs
Count int - Number of RegionServer nodes
- Rs
Spec string - RegionServer node specification code.
- Storage
Capacity int - Total storage capacity of the instance, unit: GiB.
- Storage
Type string - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- Subnet
Id string - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
- Vpc
Id string - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- Zone
Id string - Zone ID of the instance
- Auto
Renew bool - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- Cold
Storage int - Total capacity-type storage space for the instance, in GiB.
- Deletion
Protection string - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- Enable
Auth bool - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- Enable
Cloud boolStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- Endpoints
List<Volcengine.
Instance Endpoint> - Instance
Name string - Instance name
- Instance
Type string - Instance type. Currently, only Standard is supported. The default value is Standard
- Multi
Az bool - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- Project
Name string - Project name of the instance
- Purchase
Months int - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
-
List<Volcengine.
Instance Tag>
- Charge
Type string - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- Engine
Version string - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- Master
Spec string - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- Region
Id string - Region ID of the instance.
- Rs
Count int - Number of RegionServer nodes
- Rs
Spec string - RegionServer node specification code.
- Storage
Capacity int - Total storage capacity of the instance, unit: GiB.
- Storage
Type string - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- Subnet
Id string - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
- Vpc
Id string - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- Zone
Id string - Zone ID of the instance
- Auto
Renew bool - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- Cold
Storage int - Total capacity-type storage space for the instance, in GiB.
- Deletion
Protection string - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- Enable
Auth bool - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- Enable
Cloud boolStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- Endpoints
[]Instance
Endpoint Args - Instance
Name string - Instance name
- Instance
Type string - Instance type. Currently, only Standard is supported. The default value is Standard
- Multi
Az bool - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- Project
Name string - Project name of the instance
- Purchase
Months int - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
-
[]Instance
Tag Args
- charge
Type String - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- engine
Version String - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- master
Spec String - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- region
Id String - Region ID of the instance.
- rs
Count Integer - Number of RegionServer nodes
- rs
Spec String - RegionServer node specification code.
- storage
Capacity Integer - Total storage capacity of the instance, unit: GiB.
- storage
Type String - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet
Id String - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
- vpc
Id String - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- zone
Id String - Zone ID of the instance
- auto
Renew Boolean - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- cold
Storage Integer - Total capacity-type storage space for the instance, in GiB.
- deletion
Protection String - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable
Auth Boolean - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable
Cloud BooleanStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints
List<Instance
Endpoint> - instance
Name String - Instance name
- instance
Type String - Instance type. Currently, only Standard is supported. The default value is Standard
- multi
Az Boolean - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- project
Name String - Project name of the instance
- purchase
Months Integer - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
-
List<Instance
Tag>
- charge
Type string - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- engine
Version string - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- master
Spec string - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- region
Id string - Region ID of the instance.
- rs
Count number - Number of RegionServer nodes
- rs
Spec string - RegionServer node specification code.
- storage
Capacity number - Total storage capacity of the instance, unit: GiB.
- storage
Type string - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet
Id string - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
- vpc
Id string - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- zone
Id string - Zone ID of the instance
- auto
Renew boolean - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- cold
Storage number - Total capacity-type storage space for the instance, in GiB.
- deletion
Protection string - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable
Auth boolean - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable
Cloud booleanStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints
Instance
Endpoint[] - instance
Name string - Instance name
- instance
Type string - Instance type. Currently, only Standard is supported. The default value is Standard
- multi
Az boolean - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- project
Name string - Project name of the instance
- purchase
Months number - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
-
Instance
Tag[]
- charge_
type str - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- engine_
version str - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- master_
spec str - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- region_
id str - Region ID of the instance.
- rs_
count int - Number of RegionServer nodes
- rs_
spec str - RegionServer node specification code.
- storage_
capacity int - Total storage capacity of the instance, unit: GiB.
- storage_
type str - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet_
id str - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
- vpc_
id str - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- zone_
id str - Zone ID of the instance
- auto_
renew bool - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- cold_
storage int - Total capacity-type storage space for the instance, in GiB.
- deletion_
protection str - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable_
auth bool - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable_
cloud_ boolstorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints
Sequence[Instance
Endpoint Args] - instance_
name str - Instance name
- instance_
type str - Instance type. Currently, only Standard is supported. The default value is Standard
- multi_
az bool - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- project_
name str - Project name of the instance
- purchase_
months int - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
-
Sequence[Instance
Tag Args]
- charge
Type String - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- engine
Version String - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- master
Spec String - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- region
Id String - Region ID of the instance.
- rs
Count Number - Number of RegionServer nodes
- rs
Spec String - RegionServer node specification code.
- storage
Capacity Number - Total storage capacity of the instance, unit: GiB.
- storage
Type String - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet
Id String - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
- vpc
Id String - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- zone
Id String - Zone ID of the instance
- auto
Renew Boolean - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- cold
Storage Number - Total capacity-type storage space for the instance, in GiB.
- deletion
Protection String - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable
Auth Boolean - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable
Cloud BooleanStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints List<Property Map>
- instance
Name String - Instance name
- instance
Type String - Instance type. Currently, only Standard is supported. The default value is Standard
- multi
Az Boolean - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- project
Name String - Project name of the instance
- purchase
Months Number - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Charge
Status string - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- Create
Time string - Instance creation time (UTC).
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instance ID
- Master
Count int - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- Primary
Subnet stringId - Real-time primary availability zone subnet ID.
- Primary
Zone stringId - Real-time primary zone ID
- Standby
Subnet stringId - Real-time standby availability zone subnet ID.
- Standby
Zone stringId - Real-time standby zone ID
- Status string
- Current status of the instance. For more details about instance status, see Instance Status Description
- Used
Cold intStorage - Capacity-type storage space used by the instance, in MiB
- Used
Storage double - Storage capacity used by the primary instance, in MiB
- Vpc
Name string - Name of the private network to which the instance belongs.
- Zone
Name string - Name of the availability zone to which the instance belongs.
- Charge
Status string - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- Create
Time string - Instance creation time (UTC).
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instance ID
- Master
Count int - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- Primary
Subnet stringId - Real-time primary availability zone subnet ID.
- Primary
Zone stringId - Real-time primary zone ID
- Standby
Subnet stringId - Real-time standby availability zone subnet ID.
- Standby
Zone stringId - Real-time standby zone ID
- Status string
- Current status of the instance. For more details about instance status, see Instance Status Description
- Used
Cold intStorage - Capacity-type storage space used by the instance, in MiB
- Used
Storage float64 - Storage capacity used by the primary instance, in MiB
- Vpc
Name string - Name of the private network to which the instance belongs.
- Zone
Name string - Name of the availability zone to which the instance belongs.
- charge
Status String - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- create
Time String - Instance creation time (UTC).
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - Instance ID
- master
Count Integer - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- primary
Subnet StringId - Real-time primary availability zone subnet ID.
- primary
Zone StringId - Real-time primary zone ID
- standby
Subnet StringId - Real-time standby availability zone subnet ID.
- standby
Zone StringId - Real-time standby zone ID
- status String
- Current status of the instance. For more details about instance status, see Instance Status Description
- used
Cold IntegerStorage - Capacity-type storage space used by the instance, in MiB
- used
Storage Double - Storage capacity used by the primary instance, in MiB
- vpc
Name String - Name of the private network to which the instance belongs.
- zone
Name String - Name of the availability zone to which the instance belongs.
- charge
Status string - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- create
Time string - Instance creation time (UTC).
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - Instance ID
- master
Count number - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- primary
Subnet stringId - Real-time primary availability zone subnet ID.
- primary
Zone stringId - Real-time primary zone ID
- standby
Subnet stringId - Real-time standby availability zone subnet ID.
- standby
Zone stringId - Real-time standby zone ID
- status string
- Current status of the instance. For more details about instance status, see Instance Status Description
- used
Cold numberStorage - Capacity-type storage space used by the instance, in MiB
- used
Storage number - Storage capacity used by the primary instance, in MiB
- vpc
Name string - Name of the private network to which the instance belongs.
- zone
Name string - Name of the availability zone to which the instance belongs.
- charge_
status str - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- create_
time str - Instance creation time (UTC).
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - Instance ID
- master_
count int - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- primary_
subnet_ strid - Real-time primary availability zone subnet ID.
- primary_
zone_ strid - Real-time primary zone ID
- standby_
subnet_ strid - Real-time standby availability zone subnet ID.
- standby_
zone_ strid - Real-time standby zone ID
- status str
- Current status of the instance. For more details about instance status, see Instance Status Description
- used_
cold_ intstorage - Capacity-type storage space used by the instance, in MiB
- used_
storage float - Storage capacity used by the primary instance, in MiB
- vpc_
name str - Name of the private network to which the instance belongs.
- zone_
name str - Name of the availability zone to which the instance belongs.
- charge
Status String - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- create
Time String - Instance creation time (UTC).
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - Instance ID
- master
Count Number - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- primary
Subnet StringId - Real-time primary availability zone subnet ID.
- primary
Zone StringId - Real-time primary zone ID
- standby
Subnet StringId - Real-time standby availability zone subnet ID.
- standby
Zone StringId - Real-time standby zone ID
- status String
- Current status of the instance. For more details about instance status, see Instance Status Description
- used
Cold NumberStorage - Capacity-type storage space used by the instance, in MiB
- used
Storage Number - Storage capacity used by the primary instance, in MiB
- vpc
Name String - Name of the private network to which the instance belongs.
- zone
Name String - Name of the availability zone to which the instance belongs.
Look up Existing Instance Resource
Get an existing Instance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: InstanceState, opts?: CustomResourceOptions): Instance@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_renew: Optional[bool] = None,
charge_status: Optional[str] = None,
charge_type: Optional[str] = None,
cold_storage: Optional[int] = None,
create_time: Optional[str] = None,
deletion_protection: Optional[str] = None,
enable_auth: Optional[bool] = None,
enable_cloud_storage: Optional[bool] = None,
endpoints: Optional[Sequence[InstanceEndpointArgs]] = None,
engine_version: Optional[str] = None,
instance_id: Optional[str] = None,
instance_name: Optional[str] = None,
instance_type: Optional[str] = None,
master_count: Optional[int] = None,
master_spec: Optional[str] = None,
multi_az: Optional[bool] = None,
primary_subnet_id: Optional[str] = None,
primary_zone_id: Optional[str] = None,
project_name: Optional[str] = None,
purchase_months: Optional[int] = None,
region_id: Optional[str] = None,
rs_count: Optional[int] = None,
rs_spec: Optional[str] = None,
standby_subnet_id: Optional[str] = None,
standby_zone_id: Optional[str] = None,
status: Optional[str] = None,
storage_capacity: Optional[int] = None,
storage_type: Optional[str] = None,
subnet_id: Optional[str] = None,
tags: Optional[Sequence[InstanceTagArgs]] = None,
used_cold_storage: Optional[int] = None,
used_storage: Optional[float] = None,
vpc_id: Optional[str] = None,
vpc_name: Optional[str] = None,
zone_id: Optional[str] = None,
zone_name: Optional[str] = None) -> Instancefunc GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)resources: _: type: volcenginecc:hbase:Instance get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auto
Renew bool - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- Charge
Status string - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- Charge
Type string - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- Cold
Storage int - Total capacity-type storage space for the instance, in GiB.
- Create
Time string - Instance creation time (UTC).
- Deletion
Protection string - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- Enable
Auth bool - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- Enable
Cloud boolStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- Endpoints
List<Volcengine.
Instance Endpoint> - Engine
Version string - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- Instance
Id string - Instance ID
- Instance
Name string - Instance name
- Instance
Type string - Instance type. Currently, only Standard is supported. The default value is Standard
- Master
Count int - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- Master
Spec string - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- Multi
Az bool - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- Primary
Subnet stringId - Real-time primary availability zone subnet ID.
- Primary
Zone stringId - Real-time primary zone ID
- Project
Name string - Project name of the instance
- Purchase
Months int - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
- Region
Id string - Region ID of the instance.
- Rs
Count int - Number of RegionServer nodes
- Rs
Spec string - RegionServer node specification code.
- Standby
Subnet stringId - Real-time standby availability zone subnet ID.
- Standby
Zone stringId - Real-time standby zone ID
- Status string
- Current status of the instance. For more details about instance status, see Instance Status Description
- Storage
Capacity int - Total storage capacity of the instance, unit: GiB.
- Storage
Type string - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- Subnet
Id string - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
-
List<Volcengine.
Instance Tag> - Used
Cold intStorage - Capacity-type storage space used by the instance, in MiB
- Used
Storage double - Storage capacity used by the primary instance, in MiB
- Vpc
Id string - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- Vpc
Name string - Name of the private network to which the instance belongs.
- Zone
Id string - Zone ID of the instance
- Zone
Name string - Name of the availability zone to which the instance belongs.
- Auto
Renew bool - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- Charge
Status string - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- Charge
Type string - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- Cold
Storage int - Total capacity-type storage space for the instance, in GiB.
- Create
Time string - Instance creation time (UTC).
- Deletion
Protection string - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- Enable
Auth bool - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- Enable
Cloud boolStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- Endpoints
[]Instance
Endpoint Args - Engine
Version string - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- Instance
Id string - Instance ID
- Instance
Name string - Instance name
- Instance
Type string - Instance type. Currently, only Standard is supported. The default value is Standard
- Master
Count int - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- Master
Spec string - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- Multi
Az bool - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- Primary
Subnet stringId - Real-time primary availability zone subnet ID.
- Primary
Zone stringId - Real-time primary zone ID
- Project
Name string - Project name of the instance
- Purchase
Months int - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
- Region
Id string - Region ID of the instance.
- Rs
Count int - Number of RegionServer nodes
- Rs
Spec string - RegionServer node specification code.
- Standby
Subnet stringId - Real-time standby availability zone subnet ID.
- Standby
Zone stringId - Real-time standby zone ID
- Status string
- Current status of the instance. For more details about instance status, see Instance Status Description
- Storage
Capacity int - Total storage capacity of the instance, unit: GiB.
- Storage
Type string - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- Subnet
Id string - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
-
[]Instance
Tag Args - Used
Cold intStorage - Capacity-type storage space used by the instance, in MiB
- Used
Storage float64 - Storage capacity used by the primary instance, in MiB
- Vpc
Id string - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- Vpc
Name string - Name of the private network to which the instance belongs.
- Zone
Id string - Zone ID of the instance
- Zone
Name string - Name of the availability zone to which the instance belongs.
- auto
Renew Boolean - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- charge
Status String - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- charge
Type String - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- cold
Storage Integer - Total capacity-type storage space for the instance, in GiB.
- create
Time String - Instance creation time (UTC).
- deletion
Protection String - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable
Auth Boolean - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable
Cloud BooleanStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints
List<Instance
Endpoint> - engine
Version String - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- instance
Id String - Instance ID
- instance
Name String - Instance name
- instance
Type String - Instance type. Currently, only Standard is supported. The default value is Standard
- master
Count Integer - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- master
Spec String - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- multi
Az Boolean - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- primary
Subnet StringId - Real-time primary availability zone subnet ID.
- primary
Zone StringId - Real-time primary zone ID
- project
Name String - Project name of the instance
- purchase
Months Integer - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
- region
Id String - Region ID of the instance.
- rs
Count Integer - Number of RegionServer nodes
- rs
Spec String - RegionServer node specification code.
- standby
Subnet StringId - Real-time standby availability zone subnet ID.
- standby
Zone StringId - Real-time standby zone ID
- status String
- Current status of the instance. For more details about instance status, see Instance Status Description
- storage
Capacity Integer - Total storage capacity of the instance, unit: GiB.
- storage
Type String - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet
Id String - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
-
List<Instance
Tag> - used
Cold IntegerStorage - Capacity-type storage space used by the instance, in MiB
- used
Storage Double - Storage capacity used by the primary instance, in MiB
- vpc
Id String - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- vpc
Name String - Name of the private network to which the instance belongs.
- zone
Id String - Zone ID of the instance
- zone
Name String - Name of the availability zone to which the instance belongs.
- auto
Renew boolean - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- charge
Status string - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- charge
Type string - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- cold
Storage number - Total capacity-type storage space for the instance, in GiB.
- create
Time string - Instance creation time (UTC).
- deletion
Protection string - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable
Auth boolean - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable
Cloud booleanStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints
Instance
Endpoint[] - engine
Version string - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- instance
Id string - Instance ID
- instance
Name string - Instance name
- instance
Type string - Instance type. Currently, only Standard is supported. The default value is Standard
- master
Count number - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- master
Spec string - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- multi
Az boolean - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- primary
Subnet stringId - Real-time primary availability zone subnet ID.
- primary
Zone stringId - Real-time primary zone ID
- project
Name string - Project name of the instance
- purchase
Months number - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
- region
Id string - Region ID of the instance.
- rs
Count number - Number of RegionServer nodes
- rs
Spec string - RegionServer node specification code.
- standby
Subnet stringId - Real-time standby availability zone subnet ID.
- standby
Zone stringId - Real-time standby zone ID
- status string
- Current status of the instance. For more details about instance status, see Instance Status Description
- storage
Capacity number - Total storage capacity of the instance, unit: GiB.
- storage
Type string - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet
Id string - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
-
Instance
Tag[] - used
Cold numberStorage - Capacity-type storage space used by the instance, in MiB
- used
Storage number - Storage capacity used by the primary instance, in MiB
- vpc
Id string - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- vpc
Name string - Name of the private network to which the instance belongs.
- zone
Id string - Zone ID of the instance
- zone
Name string - Name of the availability zone to which the instance belongs.
- auto_
renew bool - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- charge_
status str - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- charge_
type str - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- cold_
storage int - Total capacity-type storage space for the instance, in GiB.
- create_
time str - Instance creation time (UTC).
- deletion_
protection str - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable_
auth bool - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable_
cloud_ boolstorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints
Sequence[Instance
Endpoint Args] - engine_
version str - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- instance_
id str - Instance ID
- instance_
name str - Instance name
- instance_
type str - Instance type. Currently, only Standard is supported. The default value is Standard
- master_
count int - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- master_
spec str - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- multi_
az bool - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- primary_
subnet_ strid - Real-time primary availability zone subnet ID.
- primary_
zone_ strid - Real-time primary zone ID
- project_
name str - Project name of the instance
- purchase_
months int - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
- region_
id str - Region ID of the instance.
- rs_
count int - Number of RegionServer nodes
- rs_
spec str - RegionServer node specification code.
- standby_
subnet_ strid - Real-time standby availability zone subnet ID.
- standby_
zone_ strid - Real-time standby zone ID
- status str
- Current status of the instance. For more details about instance status, see Instance Status Description
- storage_
capacity int - Total storage capacity of the instance, unit: GiB.
- storage_
type str - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet_
id str - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
-
Sequence[Instance
Tag Args] - used_
cold_ intstorage - Capacity-type storage space used by the instance, in MiB
- used_
storage float - Storage capacity used by the primary instance, in MiB
- vpc_
id str - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- vpc_
name str - Name of the private network to which the instance belongs.
- zone_
id str - Zone ID of the instance
- zone_
name str - Name of the availability zone to which the instance belongs.
- auto
Renew Boolean - Whether auto-renewal is enabled for subscription scenarios. Values: true: auto-renewal enabled. false: auto-renewal not enabled.
- charge
Status String - Billing status. Values: Normal: normal. Overdue: overdue. Shutdown: shutdown.
- charge
Type String - Billing type. Values: PostPaid: pay-as-you-go (postpaid). PrePaid: subscription (prepaid, yearly/monthly).
- cold
Storage Number - Total capacity-type storage space for the instance, in GiB.
- create
Time String - Instance creation time (UTC).
- deletion
Protection String - Instance deletion protection switch status. Value range: enabled: enabled. disabled: not enabled. For more information about instance deletion protection, see Instance Deletion Protection.
- enable
Auth Boolean - Whether login authentication is enabled. Values: true: login authentication enabled. false: login authentication disabled.
- enable
Cloud BooleanStorage - Whether capacity-type storage is enabled. Values: true: capacity-type storage enabled. false: capacity-type storage not enabled. For details about capacity-type storage, see Hot and Cold Data Separation. The hot and cold data separation feature is supported only when MultiAZ (deployment mode) is set to false (single availability zone deployment).
- endpoints List<Property Map>
- engine
Version String - HBase database engine version. Currently, only HBase 2.0 is supported. The default value is HBase_2.0
- instance
Id String - Instance ID
- instance
Name String - Instance name
- instance
Type String - Instance type. Currently, only Standard is supported. The default value is Standard
- master
Count Number - Number of Master nodes. For single-zone deployment, 2 Master nodes are included by default
- master
Spec String - Master node specification code. For information about supported specifications for Master nodes, see Instance Specifications. The number of Master nodes is fixed and cannot be changed.
- multi
Az Boolean - Instance deployment mode. Values: true: multi-availability zone deployment. false: single availability zone deployment. Currently, only single availability zone deployment is supported.
- primary
Subnet StringId - Real-time primary availability zone subnet ID.
- primary
Zone StringId - Real-time primary zone ID
- project
Name String - Project name of the instance
- purchase
Months Number - Purchase duration, in months. The value range is: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36. When ChargeType is PrePaid, this parameter is required
- region
Id String - Region ID of the instance.
- rs
Count Number - Number of RegionServer nodes
- rs
Spec String - RegionServer node specification code.
- standby
Subnet StringId - Real-time standby availability zone subnet ID.
- standby
Zone StringId - Real-time standby zone ID
- status String
- Current status of the instance. For more details about instance status, see Instance Status Description
- storage
Capacity Number - Total storage capacity of the instance, unit: GiB.
- storage
Type String - Instance storage type. Values: HdfsHdd: HDD file storage. HdfsSsd: SSD file storage.
- subnet
Id String - Subnet ID of the instance. For single-zone instances, only one subnet ID for the zone is included
- List<Property Map>
- used
Cold NumberStorage - Capacity-type storage space used by the instance, in MiB
- used
Storage Number - Storage capacity used by the primary instance, in MiB
- vpc
Id String - Private network ID. You can call the DescribeVpcs API to query information about private networks available for HBase instance creation, including the private network ID.
- vpc
Name String - Name of the private network to which the instance belongs.
- zone
Id String - Zone ID of the instance
- zone
Name String - Name of the availability zone to which the instance belongs.
Supporting Types
InstanceEndpoint, InstanceEndpointArgs
- Address
Type string - Connection address type. For more information about connection addresses, see Connection Address Types. The value range is as follows: Zk: ZK address. Thrift: Thrift2 address. HBaseReUsedEipId: When public access is enabled for the ZK or Thrift2 connection address, this parameter is returned, indicating the EIP ID information shared and used by other components in the instance (such as RS nodes, Master nodes, etc.)
- Eip
Id string - When the ZK connection address or Thrift2 connection address enables public access, this parameter is returned, indicating the EIP ID.
- Endpoint
Id string - Connection address ID. By default, only the ZK private network connection address is returned. If you apply for a Thrift2 connection address or enable public access for the ZK or Thrift2 connection address, the corresponding connection address ID will also be returned. When the connection address type is HBaseReUsedEipId, the connection address ID is fixed as HBaseReUsedEipId
- Endpoint
Str string - Connection string for the connection address. By default, only the ZK private network connection address is returned. If you have requested a Thrift2 connection address, or enabled public access for ZK or Thrift2 connection addresses, the corresponding connection string will also be provided. When the connection address type is HBaseReUsedEipId, the connection string is always set to HBaseReUsedEipId.
- Network
Type string - Connection address network type. Value range: Public: public access address. Private: private access address.
- Private
Dns boolVisibility - Whether public DNS resolution is enabled for the private network domain name.
- Address
Type string - Connection address type. For more information about connection addresses, see Connection Address Types. The value range is as follows: Zk: ZK address. Thrift: Thrift2 address. HBaseReUsedEipId: When public access is enabled for the ZK or Thrift2 connection address, this parameter is returned, indicating the EIP ID information shared and used by other components in the instance (such as RS nodes, Master nodes, etc.)
- Eip
Id string - When the ZK connection address or Thrift2 connection address enables public access, this parameter is returned, indicating the EIP ID.
- Endpoint
Id string - Connection address ID. By default, only the ZK private network connection address is returned. If you apply for a Thrift2 connection address or enable public access for the ZK or Thrift2 connection address, the corresponding connection address ID will also be returned. When the connection address type is HBaseReUsedEipId, the connection address ID is fixed as HBaseReUsedEipId
- Endpoint
Str string - Connection string for the connection address. By default, only the ZK private network connection address is returned. If you have requested a Thrift2 connection address, or enabled public access for ZK or Thrift2 connection addresses, the corresponding connection string will also be provided. When the connection address type is HBaseReUsedEipId, the connection string is always set to HBaseReUsedEipId.
- Network
Type string - Connection address network type. Value range: Public: public access address. Private: private access address.
- Private
Dns boolVisibility - Whether public DNS resolution is enabled for the private network domain name.
- address
Type String - Connection address type. For more information about connection addresses, see Connection Address Types. The value range is as follows: Zk: ZK address. Thrift: Thrift2 address. HBaseReUsedEipId: When public access is enabled for the ZK or Thrift2 connection address, this parameter is returned, indicating the EIP ID information shared and used by other components in the instance (such as RS nodes, Master nodes, etc.)
- eip
Id String - When the ZK connection address or Thrift2 connection address enables public access, this parameter is returned, indicating the EIP ID.
- endpoint
Id String - Connection address ID. By default, only the ZK private network connection address is returned. If you apply for a Thrift2 connection address or enable public access for the ZK or Thrift2 connection address, the corresponding connection address ID will also be returned. When the connection address type is HBaseReUsedEipId, the connection address ID is fixed as HBaseReUsedEipId
- endpoint
Str String - Connection string for the connection address. By default, only the ZK private network connection address is returned. If you have requested a Thrift2 connection address, or enabled public access for ZK or Thrift2 connection addresses, the corresponding connection string will also be provided. When the connection address type is HBaseReUsedEipId, the connection string is always set to HBaseReUsedEipId.
- network
Type String - Connection address network type. Value range: Public: public access address. Private: private access address.
- private
Dns BooleanVisibility - Whether public DNS resolution is enabled for the private network domain name.
- address
Type string - Connection address type. For more information about connection addresses, see Connection Address Types. The value range is as follows: Zk: ZK address. Thrift: Thrift2 address. HBaseReUsedEipId: When public access is enabled for the ZK or Thrift2 connection address, this parameter is returned, indicating the EIP ID information shared and used by other components in the instance (such as RS nodes, Master nodes, etc.)
- eip
Id string - When the ZK connection address or Thrift2 connection address enables public access, this parameter is returned, indicating the EIP ID.
- endpoint
Id string - Connection address ID. By default, only the ZK private network connection address is returned. If you apply for a Thrift2 connection address or enable public access for the ZK or Thrift2 connection address, the corresponding connection address ID will also be returned. When the connection address type is HBaseReUsedEipId, the connection address ID is fixed as HBaseReUsedEipId
- endpoint
Str string - Connection string for the connection address. By default, only the ZK private network connection address is returned. If you have requested a Thrift2 connection address, or enabled public access for ZK or Thrift2 connection addresses, the corresponding connection string will also be provided. When the connection address type is HBaseReUsedEipId, the connection string is always set to HBaseReUsedEipId.
- network
Type string - Connection address network type. Value range: Public: public access address. Private: private access address.
- private
Dns booleanVisibility - Whether public DNS resolution is enabled for the private network domain name.
- address_
type str - Connection address type. For more information about connection addresses, see Connection Address Types. The value range is as follows: Zk: ZK address. Thrift: Thrift2 address. HBaseReUsedEipId: When public access is enabled for the ZK or Thrift2 connection address, this parameter is returned, indicating the EIP ID information shared and used by other components in the instance (such as RS nodes, Master nodes, etc.)
- eip_
id str - When the ZK connection address or Thrift2 connection address enables public access, this parameter is returned, indicating the EIP ID.
- endpoint_
id str - Connection address ID. By default, only the ZK private network connection address is returned. If you apply for a Thrift2 connection address or enable public access for the ZK or Thrift2 connection address, the corresponding connection address ID will also be returned. When the connection address type is HBaseReUsedEipId, the connection address ID is fixed as HBaseReUsedEipId
- endpoint_
str str - Connection string for the connection address. By default, only the ZK private network connection address is returned. If you have requested a Thrift2 connection address, or enabled public access for ZK or Thrift2 connection addresses, the corresponding connection string will also be provided. When the connection address type is HBaseReUsedEipId, the connection string is always set to HBaseReUsedEipId.
- network_
type str - Connection address network type. Value range: Public: public access address. Private: private access address.
- private_
dns_ boolvisibility - Whether public DNS resolution is enabled for the private network domain name.
- address
Type String - Connection address type. For more information about connection addresses, see Connection Address Types. The value range is as follows: Zk: ZK address. Thrift: Thrift2 address. HBaseReUsedEipId: When public access is enabled for the ZK or Thrift2 connection address, this parameter is returned, indicating the EIP ID information shared and used by other components in the instance (such as RS nodes, Master nodes, etc.)
- eip
Id String - When the ZK connection address or Thrift2 connection address enables public access, this parameter is returned, indicating the EIP ID.
- endpoint
Id String - Connection address ID. By default, only the ZK private network connection address is returned. If you apply for a Thrift2 connection address or enable public access for the ZK or Thrift2 connection address, the corresponding connection address ID will also be returned. When the connection address type is HBaseReUsedEipId, the connection address ID is fixed as HBaseReUsedEipId
- endpoint
Str String - Connection string for the connection address. By default, only the ZK private network connection address is returned. If you have requested a Thrift2 connection address, or enabled public access for ZK or Thrift2 connection addresses, the corresponding connection string will also be provided. When the connection address type is HBaseReUsedEipId, the connection string is always set to HBaseReUsedEipId.
- network
Type String - Connection address network type. Value range: Public: public access address. Private: private access address.
- private
Dns BooleanVisibility - Whether public DNS resolution is enabled for the private network domain name.
InstanceTag, InstanceTagArgs
Import
$ pulumi import volcenginecc:hbase/instance:Instance example "instance_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
