tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
tencentcloud.getLiteHbaseInstances
Explore with Pulumi AI
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
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",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
lite_hbase_instances = tencentcloud.get_lite_hbase_instances(display_strategy="clusterList")
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
})
}
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",
});
});
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());
}
}
variables:
liteHbaseInstances:
fn::invoke:
function: tencentcloud:getLiteHbaseInstances
arguments:
displayStrategy: clusterList
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>
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]
func GetLiteHbaseInstances(ctx *Context, args *GetLiteHbaseInstancesArgs, opts ...InvokeOption) (*GetLiteHbaseInstancesResult, error)
func GetLiteHbaseInstancesOutput(ctx *Context, args *GetLiteHbaseInstancesOutputArgs, opts ...InvokeOption) GetLiteHbaseInstancesResultOutput
> 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)
}
public static CompletableFuture<GetLiteHbaseInstancesResult> getLiteHbaseInstances(GetLiteHbaseInstancesArgs args, InvokeOptions options)
public static Output<GetLiteHbaseInstancesResult> getLiteHbaseInstances(GetLiteHbaseInstancesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getLiteHbaseInstances:getLiteHbaseInstances
arguments:
# arguments dictionary
The following arguments are supported:
- Display
Strategy 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<Get
Lite Hbase Instances Filter> - Custom query.
- Id string
- Cluster Instance Digital ID.
- Order
Field 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.
- Result
Output stringFile - Used to save results.
- Display
Strategy 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
[]Get
Lite Hbase Instances Filter - Custom query.
- Id string
- Cluster Instance Digital ID.
- Order
Field 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.
- Result
Output stringFile - Used to save results.
- display
Strategy 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<Get
Lite Hbase Instances Filter> - Custom query.
- id String
- Cluster Instance Digital ID.
- order
Field 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.
- result
Output StringFile - Used to save results.
- display
Strategy 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
Get
Lite Hbase Instances Filter[] - Custom query.
- id string
- Cluster Instance Digital ID.
- order
Field 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.
- result
Output stringFile - 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[Get
Lite Hbase Instances Filter] - 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_ strfile - Used to save results.
- display
Strategy 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.
- order
Field 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.
- result
Output StringFile - Used to save results.
getLiteHbaseInstances Result
The following output properties are available:
- Display
Strategy string - Id string
- Cluster Instance Digital ID.
- Instance
Lists List<GetLite Hbase Instances Instance List> - Cluster instance list.
- Asc double
- Filters
List<Get
Lite Hbase Instances Filter> - Order
Field string - Result
Output stringFile
- Display
Strategy string - Id string
- Cluster Instance Digital ID.
- Instance
Lists []GetLite Hbase Instances Instance List - Cluster instance list.
- Asc float64
- Filters
[]Get
Lite Hbase Instances Filter - Order
Field string - Result
Output stringFile
- display
Strategy String - id String
- Cluster Instance Digital ID.
- instance
Lists List<GetLite Hbase Instances Instance List> - Cluster instance list.
- asc Double
- filters
List<Get
Lite Hbase Instances Filter> - order
Field String - result
Output StringFile
- display
Strategy string - id string
- Cluster Instance Digital ID.
- instance
Lists GetLite Hbase Instances Instance List[] - Cluster instance list.
- asc number
- filters
Get
Lite Hbase Instances Filter[] - order
Field string - result
Output stringFile
- display_
strategy str - id str
- Cluster Instance Digital ID.
- instance_
lists Sequence[GetLite Hbase Instances Instance List] - Cluster instance list.
- asc float
- filters
Sequence[Get
Lite Hbase Instances Filter] - order_
field str - result_
output_ strfile
- display
Strategy String - id String
- Cluster Instance Digital ID.
- instance
Lists List<Property Map> - Cluster instance list.
- asc Number
- filters List<Property Map>
- order
Field String - result
Output StringFile
Supporting Types
GetLiteHbaseInstancesFilter
GetLiteHbaseInstancesInstanceList
- Add
Time This property is required. string - Creation time.
- App
Id This property is required. double - User APP ID.
- Cluster
Id This property is required. string - Cluster Instance String ID.
- Cluster
Name This property is required. string - Cluster Instance name.
- Id
This property is required. double - Cluster Instance Digital ID.
- Pay
Mode This property is required. double - Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
- Region
Id This property is required. double - Region ID.
- Status
This property is required. double - Status code, please refer to the StatusDesc.
- Status
Desc This property is required. string - State description.
- Subnet
Id This property is required. double - Subnet ID.
This property is required. List<GetLite Hbase Instances Instance List Tag> - List of tags.
- Vpc
Id This property is required. double - VPC ID.
- Zone
This property is required. string - Primary Availability Zone Name.
- Zone
Id This property is required. double - Primary Availability Zone ID.
- Zone
Settings This property is required. List<GetLite Hbase Instances Instance List Zone Setting> - 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. string - Creation time.
- App
Id This property is required. float64 - User APP ID.
- Cluster
Id This property is required. string - Cluster Instance String ID.
- Cluster
Name This property is required. string - Cluster Instance name.
- Id
This property is required. float64 - Cluster Instance Digital ID.
- Pay
Mode This property is required. float64 - Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
- Region
Id This property is required. float64 - Region ID.
- Status
This property is required. float64 - Status code, please refer to the StatusDesc.
- Status
Desc This property is required. string - State description.
- Subnet
Id This property is required. float64 - Subnet ID.
This property is required. []GetLite Hbase Instances Instance List Tag - List of tags.
- Vpc
Id This property is required. float64 - VPC ID.
- Zone
This property is required. string - Primary Availability Zone Name.
- Zone
Id This property is required. float64 - Primary Availability Zone ID.
- Zone
Settings This property is required. []GetLite Hbase Instances Instance List Zone Setting - 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. String - Creation time.
- app
Id This property is required. Double - User APP ID.
- cluster
Id This property is required. String - Cluster Instance String ID.
- cluster
Name This property is required. String - Cluster Instance name.
- id
This property is required. Double - Cluster Instance Digital ID.
- pay
Mode This property is required. Double - Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
- region
Id This property is required. Double - Region ID.
- status
This property is required. Double - Status code, please refer to the StatusDesc.
- status
Desc This property is required. String - State description.
- subnet
Id This property is required. Double - Subnet ID.
This property is required. List<GetLite Hbase Instances Instance List Tag> - List of tags.
- vpc
Id This property is required. Double - VPC ID.
- zone
This property is required. String - Primary Availability Zone Name.
- zone
Id This property is required. Double - Primary Availability Zone ID.
- zone
Settings This property is required. List<GetLite Hbase Instances Instance List Zone Setting> - 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. string - Creation time.
- app
Id This property is required. number - User APP ID.
- cluster
Id This property is required. string - Cluster Instance String ID.
- cluster
Name This property is required. string - Cluster Instance name.
- id
This property is required. number - Cluster Instance Digital ID.
- pay
Mode This property is required. number - Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
- region
Id This property is required. number - Region ID.
- status
This property is required. number - Status code, please refer to the StatusDesc.
- status
Desc This property is required. string - State description.
- subnet
Id This property is required. number - Subnet ID.
This property is required. GetLite Hbase Instances Instance List Tag[] - List of tags.
- vpc
Id This property is required. number - VPC ID.
- zone
This property is required. string - Primary Availability Zone Name.
- zone
Id This property is required. number - Primary Availability Zone ID.
- zone
Settings This property is required. GetLite Hbase Instances Instance List Zone Setting[] - 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.
This property is required. Sequence[GetLite Hbase Instances Instance List Tag] - 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[GetLite Hbase Instances Instance List Zone Setting] - 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. String - Creation time.
- app
Id This property is required. Number - User APP ID.
- cluster
Id This property is required. String - Cluster Instance String ID.
- cluster
Name This property is required. String - Cluster Instance name.
- id
This property is required. Number - Cluster Instance Digital ID.
- pay
Mode This property is required. Number - Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
- region
Id This property is required. Number - Region ID.
- status
This property is required. Number - Status code, please refer to the StatusDesc.
- status
Desc This property is required. String - State description.
- subnet
Id This property is required. Number - Subnet ID.
This property is required. List<Property Map>- List of tags.
- vpc
Id This property is required. Number - VPC ID.
- zone
This property is required. String - Primary Availability Zone Name.
- zone
Id This property is required. Number - Primary Availability Zone ID.
- zone
Settings 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
GetLiteHbaseInstancesInstanceListZoneSetting
- Node
Num This property is required. double - Number of nodes.
- Vpc
Settings This property is required. List<GetLite Hbase Instances Instance List Zone Setting Vpc Setting> - 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. float64 - Number of nodes.
- Vpc
Settings This property is required. []GetLite Hbase Instances Instance List Zone Setting Vpc Setting - 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. Double - Number of nodes.
- vpc
Settings This property is required. List<GetLite Hbase Instances Instance List Zone Setting Vpc Setting> - 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. number - Number of nodes.
- vpc
Settings This property is required. GetLite Hbase Instances Instance List Zone Setting Vpc Setting[] - 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[GetLite Hbase Instances Instance List Zone Setting Vpc Setting] - 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.
- node
Num This property is required. Number - Number of nodes.
- vpc
Settings 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
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack