1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getServerlessHbaseInstances
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getServerlessHbaseInstances

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of emr serverless_hbase_instances

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const serverlessHbaseInstances = tencentcloud.getServerlessHbaseInstances({
        displayStrategy: "clusterList",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    serverless_hbase_instances = tencentcloud.get_serverless_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.GetServerlessHbaseInstances(ctx, &tencentcloud.GetServerlessHbaseInstancesArgs{
    			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 serverlessHbaseInstances = Tencentcloud.GetServerlessHbaseInstances.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.GetServerlessHbaseInstancesArgs;
    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 serverlessHbaseInstances = TencentcloudFunctions.getServerlessHbaseInstances(GetServerlessHbaseInstancesArgs.builder()
                .displayStrategy("clusterList")
                .build());
    
        }
    }
    
    variables:
      serverlessHbaseInstances:
        fn::invoke:
          function: tencentcloud:getServerlessHbaseInstances
          arguments:
            displayStrategy: clusterList
    

    Using getServerlessHbaseInstances

    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 getServerlessHbaseInstances(args: GetServerlessHbaseInstancesArgs, opts?: InvokeOptions): Promise<GetServerlessHbaseInstancesResult>
    function getServerlessHbaseInstancesOutput(args: GetServerlessHbaseInstancesOutputArgs, opts?: InvokeOptions): Output<GetServerlessHbaseInstancesResult>
    def get_serverless_hbase_instances(asc: Optional[float] = None,
                                       display_strategy: Optional[str] = None,
                                       filters: Optional[Sequence[GetServerlessHbaseInstancesFilter]] = None,
                                       id: Optional[str] = None,
                                       order_field: Optional[str] = None,
                                       result_output_file: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetServerlessHbaseInstancesResult
    def get_serverless_hbase_instances_output(asc: Optional[pulumi.Input[float]] = None,
                                       display_strategy: Optional[pulumi.Input[str]] = None,
                                       filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetServerlessHbaseInstancesFilterArgs]]]] = 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[GetServerlessHbaseInstancesResult]
    func GetServerlessHbaseInstances(ctx *Context, args *GetServerlessHbaseInstancesArgs, opts ...InvokeOption) (*GetServerlessHbaseInstancesResult, error)
    func GetServerlessHbaseInstancesOutput(ctx *Context, args *GetServerlessHbaseInstancesOutputArgs, opts ...InvokeOption) GetServerlessHbaseInstancesResultOutput

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

    public static class GetServerlessHbaseInstances 
    {
        public static Task<GetServerlessHbaseInstancesResult> InvokeAsync(GetServerlessHbaseInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetServerlessHbaseInstancesResult> Invoke(GetServerlessHbaseInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServerlessHbaseInstancesResult> getServerlessHbaseInstances(GetServerlessHbaseInstancesArgs args, InvokeOptions options)
    public static Output<GetServerlessHbaseInstancesResult> getServerlessHbaseInstances(GetServerlessHbaseInstancesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getServerlessHbaseInstances:getServerlessHbaseInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DisplayStrategy 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<GetServerlessHbaseInstancesFilter>
    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 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 []GetServerlessHbaseInstancesFilter
    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 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<GetServerlessHbaseInstancesFilter>
    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 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 GetServerlessHbaseInstancesFilter[]
    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 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[GetServerlessHbaseInstancesFilter]
    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 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.

    getServerlessHbaseInstances Result

    The following output properties are available:

    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

    GetServerlessHbaseInstancesFilter

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

    GetServerlessHbaseInstancesInstanceList

    AddTime string
    Creation time.
    AppId double
    User APP ID.
    ClusterId string
    Cluster Instance String ID.
    ClusterName string
    Cluster Instance name.
    Id double
    Cluster Instance Digital ID.
    PayMode double
    Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
    RegionId double
    Region ID.
    Status double
    Status code, please refer to the StatusDesc.
    StatusDesc string
    State description.
    SubnetId double
    Subnet ID.
    Tags List<GetServerlessHbaseInstancesInstanceListTag>
    List of tags.
    VpcId double
    VPC ID.
    Zone string
    Primary Availability Zone Name.
    ZoneId double
    Primary Availability Zone ID.
    ZoneSettings List<GetServerlessHbaseInstancesInstanceListZoneSetting>
    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 string
    Creation time.
    AppId float64
    User APP ID.
    ClusterId string
    Cluster Instance String ID.
    ClusterName string
    Cluster Instance name.
    Id float64
    Cluster Instance Digital ID.
    PayMode float64
    Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
    RegionId float64
    Region ID.
    Status float64
    Status code, please refer to the StatusDesc.
    StatusDesc string
    State description.
    SubnetId float64
    Subnet ID.
    Tags []GetServerlessHbaseInstancesInstanceListTag
    List of tags.
    VpcId float64
    VPC ID.
    Zone string
    Primary Availability Zone Name.
    ZoneId float64
    Primary Availability Zone ID.
    ZoneSettings []GetServerlessHbaseInstancesInstanceListZoneSetting
    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 String
    Creation time.
    appId Double
    User APP ID.
    clusterId String
    Cluster Instance String ID.
    clusterName String
    Cluster Instance name.
    id Double
    Cluster Instance Digital ID.
    payMode Double
    Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
    regionId Double
    Region ID.
    status Double
    Status code, please refer to the StatusDesc.
    statusDesc String
    State description.
    subnetId Double
    Subnet ID.
    tags List<GetServerlessHbaseInstancesInstanceListTag>
    List of tags.
    vpcId Double
    VPC ID.
    zone String
    Primary Availability Zone Name.
    zoneId Double
    Primary Availability Zone ID.
    zoneSettings List<GetServerlessHbaseInstancesInstanceListZoneSetting>
    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 string
    Creation time.
    appId number
    User APP ID.
    clusterId string
    Cluster Instance String ID.
    clusterName string
    Cluster Instance name.
    id number
    Cluster Instance Digital ID.
    payMode number
    Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
    regionId number
    Region ID.
    status number
    Status code, please refer to the StatusDesc.
    statusDesc string
    State description.
    subnetId number
    Subnet ID.
    tags GetServerlessHbaseInstancesInstanceListTag[]
    List of tags.
    vpcId number
    VPC ID.
    zone string
    Primary Availability Zone Name.
    zoneId number
    Primary Availability Zone ID.
    zoneSettings GetServerlessHbaseInstancesInstanceListZoneSetting[]
    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 str
    Creation time.
    app_id float
    User APP ID.
    cluster_id str
    Cluster Instance String ID.
    cluster_name str
    Cluster Instance name.
    id float
    Cluster Instance Digital ID.
    pay_mode float
    Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
    region_id float
    Region ID.
    status float
    Status code, please refer to the StatusDesc.
    status_desc str
    State description.
    subnet_id float
    Subnet ID.
    tags Sequence[GetServerlessHbaseInstancesInstanceListTag]
    List of tags.
    vpc_id float
    VPC ID.
    zone str
    Primary Availability Zone Name.
    zone_id float
    Primary Availability Zone ID.
    zone_settings Sequence[GetServerlessHbaseInstancesInstanceListZoneSetting]
    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 String
    Creation time.
    appId Number
    User APP ID.
    clusterId String
    Cluster Instance String ID.
    clusterName String
    Cluster Instance name.
    id Number
    Cluster Instance Digital ID.
    payMode Number
    Cluster charging type. 0 means charging by volume, 1 means annual and monthly.
    regionId Number
    Region ID.
    status Number
    Status code, please refer to the StatusDesc.
    statusDesc String
    State description.
    subnetId Number
    Subnet ID.
    tags List<Property Map>
    List of tags.
    vpcId Number
    VPC ID.
    zone String
    Primary Availability Zone Name.
    zoneId Number
    Primary Availability Zone ID.
    zoneSettings 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.

    GetServerlessHbaseInstancesInstanceListTag

    TagKey string
    TagValue string
    TagKey string
    TagValue string
    tagKey String
    tagValue String
    tagKey string
    tagValue string
    tagKey String
    tagValue String

    GetServerlessHbaseInstancesInstanceListZoneSetting

    NodeNum double
    Number of nodes.
    VpcSettings List<GetServerlessHbaseInstancesInstanceListZoneSettingVpcSetting>
    Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
    Zone string
    Primary Availability Zone Name.
    NodeNum float64
    Number of nodes.
    VpcSettings []GetServerlessHbaseInstancesInstanceListZoneSettingVpcSetting
    Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
    Zone string
    Primary Availability Zone Name.
    nodeNum Double
    Number of nodes.
    vpcSettings List<GetServerlessHbaseInstancesInstanceListZoneSettingVpcSetting>
    Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
    zone String
    Primary Availability Zone Name.
    nodeNum number
    Number of nodes.
    vpcSettings GetServerlessHbaseInstancesInstanceListZoneSettingVpcSetting[]
    Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
    zone string
    Primary Availability Zone Name.
    node_num float
    Number of nodes.
    vpc_settings Sequence[GetServerlessHbaseInstancesInstanceListZoneSettingVpcSetting]
    Private network related information configuration. This parameter can be used to specify the ID of the private network, subnet ID, and other information.
    zone str
    Primary Availability Zone Name.
    nodeNum Number
    Number of nodes.
    vpcSettings 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 String
    Primary Availability Zone Name.

    GetServerlessHbaseInstancesInstanceListZoneSettingVpcSetting

    SubnetId string
    Subnet ID.
    VpcId string
    VPC ID.
    SubnetId string
    Subnet ID.
    VpcId string
    VPC ID.
    subnetId String
    Subnet ID.
    vpcId String
    VPC ID.
    subnetId string
    Subnet ID.
    vpcId string
    VPC ID.
    subnet_id str
    Subnet ID.
    vpc_id str
    VPC ID.
    subnetId String
    Subnet ID.
    vpcId String
    VPC ID.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack