1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getLiteHbaseInstances
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getLiteHbaseInstances

Explore with Pulumi AI

Use this data source to query detailed information of emr lite_hbase_instances

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const liteHbaseInstances = tencentcloud.getLiteHbaseInstances({
    displayStrategy: "clusterList",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

lite_hbase_instances = tencentcloud.get_lite_hbase_instances(display_strategy="clusterList")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetLiteHbaseInstances(ctx, &tencentcloud.GetLiteHbaseInstancesArgs{
			DisplayStrategy: "clusterList",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var liteHbaseInstances = Tencentcloud.GetLiteHbaseInstances.Invoke(new()
    {
        DisplayStrategy = "clusterList",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetLiteHbaseInstancesArgs;
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) {
        final var liteHbaseInstances = TencentcloudFunctions.getLiteHbaseInstances(GetLiteHbaseInstancesArgs.builder()
            .displayStrategy("clusterList")
            .build());

    }
}
Copy
variables:
  liteHbaseInstances:
    fn::invoke:
      function: tencentcloud:getLiteHbaseInstances
      arguments:
        displayStrategy: clusterList
Copy

Using getLiteHbaseInstances

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getLiteHbaseInstances(args: GetLiteHbaseInstancesArgs, opts?: InvokeOptions): Promise<GetLiteHbaseInstancesResult>
function getLiteHbaseInstancesOutput(args: GetLiteHbaseInstancesOutputArgs, opts?: InvokeOptions): Output<GetLiteHbaseInstancesResult>
Copy
def get_lite_hbase_instances(asc: Optional[float] = None,
                             display_strategy: Optional[str] = None,
                             filters: Optional[Sequence[GetLiteHbaseInstancesFilter]] = None,
                             id: Optional[str] = None,
                             order_field: Optional[str] = None,
                             result_output_file: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetLiteHbaseInstancesResult
def get_lite_hbase_instances_output(asc: Optional[pulumi.Input[float]] = None,
                             display_strategy: Optional[pulumi.Input[str]] = None,
                             filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetLiteHbaseInstancesFilterArgs]]]] = None,
                             id: Optional[pulumi.Input[str]] = None,
                             order_field: Optional[pulumi.Input[str]] = None,
                             result_output_file: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetLiteHbaseInstancesResult]
Copy
func GetLiteHbaseInstances(ctx *Context, args *GetLiteHbaseInstancesArgs, opts ...InvokeOption) (*GetLiteHbaseInstancesResult, error)
func GetLiteHbaseInstancesOutput(ctx *Context, args *GetLiteHbaseInstancesOutputArgs, opts ...InvokeOption) GetLiteHbaseInstancesResultOutput
Copy

> Note: This function is named GetLiteHbaseInstances in the Go SDK.

public static class GetLiteHbaseInstances 
{
    public static Task<GetLiteHbaseInstancesResult> InvokeAsync(GetLiteHbaseInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetLiteHbaseInstancesResult> Invoke(GetLiteHbaseInstancesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLiteHbaseInstancesResult> getLiteHbaseInstances(GetLiteHbaseInstancesArgs args, InvokeOptions options)
public static Output<GetLiteHbaseInstancesResult> getLiteHbaseInstances(GetLiteHbaseInstancesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getLiteHbaseInstances:getLiteHbaseInstances
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DisplayStrategy This property is required. string
Cluster filtering policy. Value range:

  • clusterList: Query the list of clusters except the destroyed cluster;
  • monitorManage: Queries the list of clusters except those destroyed, being created, and failed to create.
Asc double
Sort by OrderField in ascending or descending order. Value range:

  • 0: indicates the descending order;
  • 1: indicates the ascending order; The default value is 0.
Filters List<GetLiteHbaseInstancesFilter>
Custom query.
Id string
Cluster Instance Digital ID.
OrderField string
Sorting field. Value range:

  • clusterId: Sorting by instance ID;
  • addTime: sorted by instance creation time;
  • status: sorted by the status code of the instance.
ResultOutputFile string
Used to save results.
DisplayStrategy This property is required. string
Cluster filtering policy. Value range:

  • clusterList: Query the list of clusters except the destroyed cluster;
  • monitorManage: Queries the list of clusters except those destroyed, being created, and failed to create.
Asc float64
Sort by OrderField in ascending or descending order. Value range:

  • 0: indicates the descending order;
  • 1: indicates the ascending order; The default value is 0.
Filters []GetLiteHbaseInstancesFilter
Custom query.
Id string
Cluster Instance Digital ID.
OrderField string
Sorting field. Value range:

  • clusterId: Sorting by instance ID;
  • addTime: sorted by instance creation time;
  • status: sorted by the status code of the instance.
ResultOutputFile string
Used to save results.
displayStrategy This property is required. String
Cluster filtering policy. Value range:

  • clusterList: Query the list of clusters except the destroyed cluster;
  • monitorManage: Queries the list of clusters except those destroyed, being created, and failed to create.
asc Double
Sort by OrderField in ascending or descending order. Value range:

  • 0: indicates the descending order;
  • 1: indicates the ascending order; The default value is 0.
filters List<GetLiteHbaseInstancesFilter>
Custom query.
id String
Cluster Instance Digital ID.
orderField String
Sorting field. Value range:

  • clusterId: Sorting by instance ID;
  • addTime: sorted by instance creation time;
  • status: sorted by the status code of the instance.
resultOutputFile String
Used to save results.
displayStrategy This property is required. string
Cluster filtering policy. Value range:

  • clusterList: Query the list of clusters except the destroyed cluster;
  • monitorManage: Queries the list of clusters except those destroyed, being created, and failed to create.
asc number
Sort by OrderField in ascending or descending order. Value range:

  • 0: indicates the descending order;
  • 1: indicates the ascending order; The default value is 0.
filters GetLiteHbaseInstancesFilter[]
Custom query.
id string
Cluster Instance Digital ID.
orderField string
Sorting field. Value range:

  • clusterId: Sorting by instance ID;
  • addTime: sorted by instance creation time;
  • status: sorted by the status code of the instance.
resultOutputFile string
Used to save results.
display_strategy This property is required. str
Cluster filtering policy. Value range:

  • clusterList: Query the list of clusters except the destroyed cluster;
  • monitorManage: Queries the list of clusters except those destroyed, being created, and failed to create.
asc float
Sort by OrderField in ascending or descending order. Value range:

  • 0: indicates the descending order;
  • 1: indicates the ascending order; The default value is 0.
filters Sequence[GetLiteHbaseInstancesFilter]
Custom query.
id str
Cluster Instance Digital ID.
order_field str
Sorting field. Value range:

  • clusterId: Sorting by instance ID;
  • addTime: sorted by instance creation time;
  • status: sorted by the status code of the instance.
result_output_file str
Used to save results.
displayStrategy This property is required. String
Cluster filtering policy. Value range:

  • clusterList: Query the list of clusters except the destroyed cluster;
  • monitorManage: Queries the list of clusters except those destroyed, being created, and failed to create.
asc Number
Sort by OrderField in ascending or descending order. Value range:

  • 0: indicates the descending order;
  • 1: indicates the ascending order; The default value is 0.
filters List<Property Map>
Custom query.
id String
Cluster Instance Digital ID.
orderField String
Sorting field. Value range:

  • clusterId: Sorting by instance ID;
  • addTime: sorted by instance creation time;
  • status: sorted by the status code of the instance.
resultOutputFile String
Used to save results.

getLiteHbaseInstances Result

The following output properties are available:

DisplayStrategy string
Id string
Cluster Instance Digital ID.
InstanceLists []GetLiteHbaseInstancesInstanceList
Cluster instance list.
Asc float64
Filters []GetLiteHbaseInstancesFilter
OrderField string
ResultOutputFile string
displayStrategy string
id string
Cluster Instance Digital ID.
instanceLists GetLiteHbaseInstancesInstanceList[]
Cluster instance list.
asc number
filters GetLiteHbaseInstancesFilter[]
orderField string
resultOutputFile string
displayStrategy String
id String
Cluster Instance Digital ID.
instanceLists List<Property Map>
Cluster instance list.
asc Number
filters List<Property Map>
orderField String
resultOutputFile String

Supporting Types

GetLiteHbaseInstancesFilter

Name This property is required. string
Field name.
Values This property is required. List<string>
Filter field value.
Name This property is required. string
Field name.
Values This property is required. []string
Filter field value.
name This property is required. String
Field name.
values This property is required. List<String>
Filter field value.
name This property is required. string
Field name.
values This property is required. string[]
Filter field value.
name This property is required. str
Field name.
values This property is required. Sequence[str]
Filter field value.
name This property is required. String
Field name.
values This property is required. List<String>
Filter field value.

GetLiteHbaseInstancesInstanceList

AddTime This property is required. string
Creation time.
AppId This property is required. double
User APP ID.
ClusterId This property is required. string
Cluster Instance String ID.
ClusterName This property is required. string
Cluster Instance name.
Id This property is required. double
Cluster Instance Digital ID.
PayMode This property is required. double
Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
RegionId This property is required. double
Region ID.
Status This property is required. double
Status code, please refer to the StatusDesc.
StatusDesc This property is required. string
State description.
SubnetId This property is required. double
Subnet ID.
Tags This property is required. List<GetLiteHbaseInstancesInstanceListTag>
List of tags.
VpcId This property is required. double
VPC ID.
Zone This property is required. string
Primary Availability Zone Name.
ZoneId This property is required. double
Primary Availability Zone ID.
ZoneSettings This property is required. List<GetLiteHbaseInstancesInstanceListZoneSetting>
Detailed configuration of the instance availability zone, including the availability zone name, VPC information, and the total number of nodes, where the total number of nodes must be greater than or equal to 3 and less than or equal to 50.
AddTime This property is required. string
Creation time.
AppId This property is required. float64
User APP ID.
ClusterId This property is required. string
Cluster Instance String ID.
ClusterName This property is required. string
Cluster Instance name.
Id This property is required. float64
Cluster Instance Digital ID.
PayMode This property is required. float64
Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
RegionId This property is required. float64
Region ID.
Status This property is required. float64
Status code, please refer to the StatusDesc.
StatusDesc This property is required. string
State description.
SubnetId This property is required. float64
Subnet ID.
Tags This property is required. []GetLiteHbaseInstancesInstanceListTag
List of tags.
VpcId This property is required. float64
VPC ID.
Zone This property is required. string
Primary Availability Zone Name.
ZoneId This property is required. float64
Primary Availability Zone ID.
ZoneSettings This property is required. []GetLiteHbaseInstancesInstanceListZoneSetting
Detailed configuration of the instance availability zone, including the availability zone name, VPC information, and the total number of nodes, where the total number of nodes must be greater than or equal to 3 and less than or equal to 50.
addTime This property is required. String
Creation time.
appId This property is required. Double
User APP ID.
clusterId This property is required. String
Cluster Instance String ID.
clusterName This property is required. String
Cluster Instance name.
id This property is required. Double
Cluster Instance Digital ID.
payMode This property is required. Double
Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
regionId This property is required. Double
Region ID.
status This property is required. Double
Status code, please refer to the StatusDesc.
statusDesc This property is required. String
State description.
subnetId This property is required. Double
Subnet ID.
tags This property is required. List<GetLiteHbaseInstancesInstanceListTag>
List of tags.
vpcId This property is required. Double
VPC ID.
zone This property is required. String
Primary Availability Zone Name.
zoneId This property is required. Double
Primary Availability Zone ID.
zoneSettings This property is required. List<GetLiteHbaseInstancesInstanceListZoneSetting>
Detailed configuration of the instance availability zone, including the availability zone name, VPC information, and the total number of nodes, where the total number of nodes must be greater than or equal to 3 and less than or equal to 50.
addTime This property is required. string
Creation time.
appId This property is required. number
User APP ID.
clusterId This property is required. string
Cluster Instance String ID.
clusterName This property is required. string
Cluster Instance name.
id This property is required. number
Cluster Instance Digital ID.
payMode This property is required. number
Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
regionId This property is required. number
Region ID.
status This property is required. number
Status code, please refer to the StatusDesc.
statusDesc This property is required. string
State description.
subnetId This property is required. number
Subnet ID.
tags This property is required. GetLiteHbaseInstancesInstanceListTag[]
List of tags.
vpcId This property is required. number
VPC ID.
zone This property is required. string
Primary Availability Zone Name.
zoneId This property is required. number
Primary Availability Zone ID.
zoneSettings This property is required. GetLiteHbaseInstancesInstanceListZoneSetting[]
Detailed configuration of the instance availability zone, including the availability zone name, VPC information, and the total number of nodes, where the total number of nodes must be greater than or equal to 3 and less than or equal to 50.
add_time This property is required. str
Creation time.
app_id This property is required. float
User APP ID.
cluster_id This property is required. str
Cluster Instance String ID.
cluster_name This property is required. str
Cluster Instance name.
id This property is required. float
Cluster Instance Digital ID.
pay_mode This property is required. float
Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
region_id This property is required. float
Region ID.
status This property is required. float
Status code, please refer to the StatusDesc.
status_desc This property is required. str
State description.
subnet_id This property is required. float
Subnet ID.
tags This property is required. Sequence[GetLiteHbaseInstancesInstanceListTag]
List of tags.
vpc_id This property is required. float
VPC ID.
zone This property is required. str
Primary Availability Zone Name.
zone_id This property is required. float
Primary Availability Zone ID.
zone_settings This property is required. Sequence[GetLiteHbaseInstancesInstanceListZoneSetting]
Detailed configuration of the instance availability zone, including the availability zone name, VPC information, and the total number of nodes, where the total number of nodes must be greater than or equal to 3 and less than or equal to 50.
addTime This property is required. String
Creation time.
appId This property is required. Number
User APP ID.
clusterId This property is required. String
Cluster Instance String ID.
clusterName This property is required. String
Cluster Instance name.
id This property is required. Number
Cluster Instance Digital ID.
payMode This property is required. Number
Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
regionId This property is required. Number
Region ID.
status This property is required. Number
Status code, please refer to the StatusDesc.
statusDesc This property is required. String
State description.
subnetId This property is required. Number
Subnet ID.
tags This property is required. List<Property Map>
List of tags.
vpcId This property is required. Number
VPC ID.
zone This property is required. String
Primary Availability Zone Name.
zoneId This property is required. Number
Primary Availability Zone ID.
zoneSettings This property is required. List<Property Map>
Detailed configuration of the instance availability zone, including the availability zone name, VPC information, and the total number of nodes, where the total number of nodes must be greater than or equal to 3 and less than or equal to 50.

GetLiteHbaseInstancesInstanceListTag

TagKey This property is required. string
TagValue This property is required. string
TagKey This property is required. string
TagValue This property is required. string
tagKey This property is required. String
tagValue This property is required. String
tagKey This property is required. string
tagValue This property is required. string
tag_key This property is required. str
tag_value This property is required. str
tagKey This property is required. String
tagValue This property is required. String

GetLiteHbaseInstancesInstanceListZoneSetting

NodeNum This property is required. double
Number of nodes.
VpcSettings This property is required. List<GetLiteHbaseInstancesInstanceListZoneSettingVpcSetting>
Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
Zone This property is required. string
Primary Availability Zone Name.
NodeNum This property is required. float64
Number of nodes.
VpcSettings This property is required. []GetLiteHbaseInstancesInstanceListZoneSettingVpcSetting
Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
Zone This property is required. string
Primary Availability Zone Name.
nodeNum This property is required. Double
Number of nodes.
vpcSettings This property is required. List<GetLiteHbaseInstancesInstanceListZoneSettingVpcSetting>
Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
zone This property is required. String
Primary Availability Zone Name.
nodeNum This property is required. number
Number of nodes.
vpcSettings This property is required. GetLiteHbaseInstancesInstanceListZoneSettingVpcSetting[]
Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
zone This property is required. string
Primary Availability Zone Name.
node_num This property is required. float
Number of nodes.
vpc_settings This property is required. Sequence[GetLiteHbaseInstancesInstanceListZoneSettingVpcSetting]
Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
zone This property is required. str
Primary Availability Zone Name.
nodeNum This property is required. Number
Number of nodes.
vpcSettings This property is required. List<Property Map>
Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
zone This property is required. String
Primary Availability Zone Name.

GetLiteHbaseInstancesInstanceListZoneSettingVpcSetting

SubnetId This property is required. string
Subnet ID.
VpcId This property is required. string
VPC ID.
SubnetId This property is required. string
Subnet ID.
VpcId This property is required. string
VPC ID.
subnetId This property is required. String
Subnet ID.
vpcId This property is required. String
VPC ID.
subnetId This property is required. string
Subnet ID.
vpcId This property is required. string
VPC ID.
subnet_id This property is required. str
Subnet ID.
vpc_id This property is required. str
VPC ID.
subnetId This property is required. String
Subnet ID.
vpcId This property is required. String
VPC ID.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.