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

tencentcloud.ServerlessHbaseInstance

Explore with Pulumi AI

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

    Provides a resource to create a emr serverless_hbase_instance

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const serverlessHbaseInstance = new tencentcloud.ServerlessHbaseInstance("serverlessHbaseInstance", {
        diskSize: 100,
        diskType: "CLOUD_HSSD",
        instanceName: "tf-test",
        nodeType: "8C32G",
        payMode: 0,
        tags: [{
            tagKey: "test",
            tagValue: "test",
        }],
        zoneSettings: [{
            nodeNum: 3,
            vpcSettings: {
                subnetId: "subnet-xxxxxx",
                vpcId: "vpc-xxxxxx",
            },
            zone: "ap-shanghai-2",
        }],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    serverless_hbase_instance = tencentcloud.ServerlessHbaseInstance("serverlessHbaseInstance",
        disk_size=100,
        disk_type="CLOUD_HSSD",
        instance_name="tf-test",
        node_type="8C32G",
        pay_mode=0,
        tags=[{
            "tag_key": "test",
            "tag_value": "test",
        }],
        zone_settings=[{
            "node_num": 3,
            "vpc_settings": {
                "subnet_id": "subnet-xxxxxx",
                "vpc_id": "vpc-xxxxxx",
            },
            "zone": "ap-shanghai-2",
        }])
    
    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.NewServerlessHbaseInstance(ctx, "serverlessHbaseInstance", &tencentcloud.ServerlessHbaseInstanceArgs{
    			DiskSize:     pulumi.Float64(100),
    			DiskType:     pulumi.String("CLOUD_HSSD"),
    			InstanceName: pulumi.String("tf-test"),
    			NodeType:     pulumi.String("8C32G"),
    			PayMode:      pulumi.Float64(0),
    			Tags: tencentcloud.ServerlessHbaseInstanceTagArray{
    				&tencentcloud.ServerlessHbaseInstanceTagArgs{
    					TagKey:   pulumi.String("test"),
    					TagValue: pulumi.String("test"),
    				},
    			},
    			ZoneSettings: tencentcloud.ServerlessHbaseInstanceZoneSettingArray{
    				&tencentcloud.ServerlessHbaseInstanceZoneSettingArgs{
    					NodeNum: pulumi.Float64(3),
    					VpcSettings: &tencentcloud.ServerlessHbaseInstanceZoneSettingVpcSettingsArgs{
    						SubnetId: pulumi.String("subnet-xxxxxx"),
    						VpcId:    pulumi.String("vpc-xxxxxx"),
    					},
    					Zone: pulumi.String("ap-shanghai-2"),
    				},
    			},
    		})
    		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 serverlessHbaseInstance = new Tencentcloud.ServerlessHbaseInstance("serverlessHbaseInstance", new()
        {
            DiskSize = 100,
            DiskType = "CLOUD_HSSD",
            InstanceName = "tf-test",
            NodeType = "8C32G",
            PayMode = 0,
            Tags = new[]
            {
                new Tencentcloud.Inputs.ServerlessHbaseInstanceTagArgs
                {
                    TagKey = "test",
                    TagValue = "test",
                },
            },
            ZoneSettings = new[]
            {
                new Tencentcloud.Inputs.ServerlessHbaseInstanceZoneSettingArgs
                {
                    NodeNum = 3,
                    VpcSettings = new Tencentcloud.Inputs.ServerlessHbaseInstanceZoneSettingVpcSettingsArgs
                    {
                        SubnetId = "subnet-xxxxxx",
                        VpcId = "vpc-xxxxxx",
                    },
                    Zone = "ap-shanghai-2",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.ServerlessHbaseInstance;
    import com.pulumi.tencentcloud.ServerlessHbaseInstanceArgs;
    import com.pulumi.tencentcloud.inputs.ServerlessHbaseInstanceTagArgs;
    import com.pulumi.tencentcloud.inputs.ServerlessHbaseInstanceZoneSettingArgs;
    import com.pulumi.tencentcloud.inputs.ServerlessHbaseInstanceZoneSettingVpcSettingsArgs;
    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 serverlessHbaseInstance = new ServerlessHbaseInstance("serverlessHbaseInstance", ServerlessHbaseInstanceArgs.builder()
                .diskSize(100)
                .diskType("CLOUD_HSSD")
                .instanceName("tf-test")
                .nodeType("8C32G")
                .payMode(0)
                .tags(ServerlessHbaseInstanceTagArgs.builder()
                    .tagKey("test")
                    .tagValue("test")
                    .build())
                .zoneSettings(ServerlessHbaseInstanceZoneSettingArgs.builder()
                    .nodeNum(3)
                    .vpcSettings(ServerlessHbaseInstanceZoneSettingVpcSettingsArgs.builder()
                        .subnetId("subnet-xxxxxx")
                        .vpcId("vpc-xxxxxx")
                        .build())
                    .zone("ap-shanghai-2")
                    .build())
                .build());
    
        }
    }
    
    resources:
      serverlessHbaseInstance:
        type: tencentcloud:ServerlessHbaseInstance
        properties:
          diskSize: 100
          diskType: CLOUD_HSSD
          instanceName: tf-test
          nodeType: 8C32G
          payMode: 0
          tags:
            - tagKey: test
              tagValue: test
          zoneSettings:
            - nodeNum: 3
              vpcSettings:
                subnetId: subnet-xxxxxx
                vpcId: vpc-xxxxxx
              zone: ap-shanghai-2
    

    Create ServerlessHbaseInstance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ServerlessHbaseInstance(name: string, args: ServerlessHbaseInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def ServerlessHbaseInstance(resource_name: str,
                                args: ServerlessHbaseInstanceArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServerlessHbaseInstance(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                disk_size: Optional[float] = None,
                                disk_type: Optional[str] = None,
                                instance_name: Optional[str] = None,
                                pay_mode: Optional[float] = None,
                                zone_settings: Optional[Sequence[ServerlessHbaseInstanceZoneSettingArgs]] = None,
                                auto_renew_flag: Optional[float] = None,
                                node_type: Optional[str] = None,
                                serverless_hbase_instance_id: Optional[str] = None,
                                tags: Optional[Sequence[ServerlessHbaseInstanceTagArgs]] = None,
                                time_span: Optional[float] = None,
                                time_unit: Optional[str] = None)
    func NewServerlessHbaseInstance(ctx *Context, name string, args ServerlessHbaseInstanceArgs, opts ...ResourceOption) (*ServerlessHbaseInstance, error)
    public ServerlessHbaseInstance(string name, ServerlessHbaseInstanceArgs args, CustomResourceOptions? opts = null)
    public ServerlessHbaseInstance(String name, ServerlessHbaseInstanceArgs args)
    public ServerlessHbaseInstance(String name, ServerlessHbaseInstanceArgs args, CustomResourceOptions options)
    
    type: tencentcloud:ServerlessHbaseInstance
    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 ServerlessHbaseInstanceArgs
    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 ServerlessHbaseInstanceArgs
    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 ServerlessHbaseInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServerlessHbaseInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServerlessHbaseInstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    ServerlessHbaseInstance 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 ServerlessHbaseInstance resource accepts the following input properties:

    DiskSize double
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    DiskType string
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    InstanceName string
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    PayMode double
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    ZoneSettings List<ServerlessHbaseInstanceZoneSetting>
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    AutoRenewFlag double
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    NodeType string
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    ServerlessHbaseInstanceId string
    ID of the resource.
    Tags List<ServerlessHbaseInstanceTag>
    List of tags to bind to the instance.
    TimeSpan double
    Time span.
    TimeUnit string
    Time unit, fill in m which means month.
    DiskSize float64
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    DiskType string
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    InstanceName string
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    PayMode float64
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    ZoneSettings []ServerlessHbaseInstanceZoneSettingArgs
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    AutoRenewFlag float64
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    NodeType string
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    ServerlessHbaseInstanceId string
    ID of the resource.
    Tags []ServerlessHbaseInstanceTagArgs
    List of tags to bind to the instance.
    TimeSpan float64
    Time span.
    TimeUnit string
    Time unit, fill in m which means month.
    diskSize Double
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    diskType String
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instanceName String
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    payMode Double
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    zoneSettings List<ServerlessHbaseInstanceZoneSetting>
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    autoRenewFlag Double
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    nodeType String
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    serverlessHbaseInstanceId String
    ID of the resource.
    tags List<ServerlessHbaseInstanceTag>
    List of tags to bind to the instance.
    timeSpan Double
    Time span.
    timeUnit String
    Time unit, fill in m which means month.
    diskSize number
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    diskType string
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instanceName string
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    payMode number
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    zoneSettings ServerlessHbaseInstanceZoneSetting[]
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    autoRenewFlag number
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    nodeType string
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    serverlessHbaseInstanceId string
    ID of the resource.
    tags ServerlessHbaseInstanceTag[]
    List of tags to bind to the instance.
    timeSpan number
    Time span.
    timeUnit string
    Time unit, fill in m which means month.
    disk_size float
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    disk_type str
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instance_name str
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    pay_mode float
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    zone_settings Sequence[ServerlessHbaseInstanceZoneSettingArgs]
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    auto_renew_flag float
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    node_type str
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    serverless_hbase_instance_id str
    ID of the resource.
    tags Sequence[ServerlessHbaseInstanceTagArgs]
    List of tags to bind to the instance.
    time_span float
    Time span.
    time_unit str
    Time unit, fill in m which means month.
    diskSize Number
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    diskType String
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instanceName String
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    payMode Number
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    zoneSettings List<Property Map>
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    autoRenewFlag Number
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    nodeType String
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    serverlessHbaseInstanceId String
    ID of the resource.
    tags List<Property Map>
    List of tags to bind to the instance.
    timeSpan Number
    Time span.
    timeUnit String
    Time unit, fill in m which means month.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ServerlessHbaseInstance resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ServerlessHbaseInstance Resource

    Get an existing ServerlessHbaseInstance 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?: ServerlessHbaseInstanceState, opts?: CustomResourceOptions): ServerlessHbaseInstance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auto_renew_flag: Optional[float] = None,
            disk_size: Optional[float] = None,
            disk_type: Optional[str] = None,
            instance_name: Optional[str] = None,
            node_type: Optional[str] = None,
            pay_mode: Optional[float] = None,
            serverless_hbase_instance_id: Optional[str] = None,
            tags: Optional[Sequence[ServerlessHbaseInstanceTagArgs]] = None,
            time_span: Optional[float] = None,
            time_unit: Optional[str] = None,
            zone_settings: Optional[Sequence[ServerlessHbaseInstanceZoneSettingArgs]] = None) -> ServerlessHbaseInstance
    func GetServerlessHbaseInstance(ctx *Context, name string, id IDInput, state *ServerlessHbaseInstanceState, opts ...ResourceOption) (*ServerlessHbaseInstance, error)
    public static ServerlessHbaseInstance Get(string name, Input<string> id, ServerlessHbaseInstanceState? state, CustomResourceOptions? opts = null)
    public static ServerlessHbaseInstance get(String name, Output<String> id, ServerlessHbaseInstanceState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:ServerlessHbaseInstance    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.
    The following state arguments are supported:
    AutoRenewFlag double
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    DiskSize double
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    DiskType string
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    InstanceName string
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    NodeType string
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    PayMode double
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    ServerlessHbaseInstanceId string
    ID of the resource.
    Tags List<ServerlessHbaseInstanceTag>
    List of tags to bind to the instance.
    TimeSpan double
    Time span.
    TimeUnit string
    Time unit, fill in m which means month.
    ZoneSettings List<ServerlessHbaseInstanceZoneSetting>
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    AutoRenewFlag float64
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    DiskSize float64
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    DiskType string
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    InstanceName string
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    NodeType string
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    PayMode float64
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    ServerlessHbaseInstanceId string
    ID of the resource.
    Tags []ServerlessHbaseInstanceTagArgs
    List of tags to bind to the instance.
    TimeSpan float64
    Time span.
    TimeUnit string
    Time unit, fill in m which means month.
    ZoneSettings []ServerlessHbaseInstanceZoneSettingArgs
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    autoRenewFlag Double
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    diskSize Double
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    diskType String
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instanceName String
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    nodeType String
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    payMode Double
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    serverlessHbaseInstanceId String
    ID of the resource.
    tags List<ServerlessHbaseInstanceTag>
    List of tags to bind to the instance.
    timeSpan Double
    Time span.
    timeUnit String
    Time unit, fill in m which means month.
    zoneSettings List<ServerlessHbaseInstanceZoneSetting>
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    autoRenewFlag number
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    diskSize number
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    diskType string
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instanceName string
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    nodeType string
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    payMode number
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    serverlessHbaseInstanceId string
    ID of the resource.
    tags ServerlessHbaseInstanceTag[]
    List of tags to bind to the instance.
    timeSpan number
    Time span.
    timeUnit string
    Time unit, fill in m which means month.
    zoneSettings ServerlessHbaseInstanceZoneSetting[]
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    auto_renew_flag float
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    disk_size float
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    disk_type str
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instance_name str
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    node_type str
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    pay_mode float
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    serverless_hbase_instance_id str
    ID of the resource.
    tags Sequence[ServerlessHbaseInstanceTagArgs]
    List of tags to bind to the instance.
    time_span float
    Time span.
    time_unit str
    Time unit, fill in m which means month.
    zone_settings Sequence[ServerlessHbaseInstanceZoneSettingArgs]
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.
    autoRenewFlag Number
    AutoRenewFlag, Value range: 0: indicates NOTIFY_AND_MANUAL_RENEW; 1: indicates NOTIFY_AND_AUTO_RENEW; 2: indicates DISABLE_NOTIFY_AND_MANUAL_RENEW.
    diskSize Number
    Instance single-node disk capacity, in GB. The single-node disk capacity must be greater than or equal to 100 and less than or equal to 250 times the number of CPU cores. The capacity adjustment step is 100.
    diskType String
    Instance disk type, Value range: CLOUD_HSSD: indicate performance cloud storage(ESSD). CLOUD_BSSD: indicate standard cloud storage(SSD).
    instanceName String
    Instance name. Length limit is 6-36 characters. Only Chinese characters, letters, numbers, -, and _ are allowed.
    nodeType String
    Instance node type, can be filled in as 4C16G, 8C32G, 16C64G, 32C128G, case insensitive.
    payMode Number
    Instance pay mode. Value range: 0: indicates post-pay mode, that is, pay-as-you-go. 1: indicates pre-pay mode, that is, monthly subscription.
    serverlessHbaseInstanceId String
    ID of the resource.
    tags List<Property Map>
    List of tags to bind to the instance.
    timeSpan Number
    Time span.
    timeUnit String
    Time unit, fill in m which means month.
    zoneSettings List<Property Map>
    Detailed configuration of the instance availability zone, currently supports multiple availability zones, the number of availability zones can only be 1 or 3, including zone name, VPC information, and number of nodes. The total number of nodes across all zones must be greater than or equal to 3 and less than or equal to 50.

    Supporting Types

    ServerlessHbaseInstanceTag, ServerlessHbaseInstanceTagArgs

    TagKey string
    Tag key.
    TagValue string
    Tag value.
    TagKey string
    Tag key.
    TagValue string
    Tag value.
    tagKey String
    Tag key.
    tagValue String
    Tag value.
    tagKey string
    Tag key.
    tagValue string
    Tag value.
    tag_key str
    Tag key.
    tag_value str
    Tag value.
    tagKey String
    Tag key.
    tagValue String
    Tag value.

    ServerlessHbaseInstanceZoneSetting, ServerlessHbaseInstanceZoneSettingArgs

    NodeNum double
    Number of nodes.
    VpcSettings ServerlessHbaseInstanceZoneSettingVpcSettings
    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
    The availability zone to which the instance belongs, such as ap-guangzhou-1.
    NodeNum float64
    Number of nodes.
    VpcSettings ServerlessHbaseInstanceZoneSettingVpcSettings
    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
    The availability zone to which the instance belongs, such as ap-guangzhou-1.
    nodeNum Double
    Number of nodes.
    vpcSettings ServerlessHbaseInstanceZoneSettingVpcSettings
    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
    The availability zone to which the instance belongs, such as ap-guangzhou-1.
    nodeNum number
    Number of nodes.
    vpcSettings ServerlessHbaseInstanceZoneSettingVpcSettings
    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
    The availability zone to which the instance belongs, such as ap-guangzhou-1.
    node_num float
    Number of nodes.
    vpc_settings ServerlessHbaseInstanceZoneSettingVpcSettings
    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
    The availability zone to which the instance belongs, such as ap-guangzhou-1.
    nodeNum Number
    Number of nodes.
    vpcSettings 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
    The availability zone to which the instance belongs, such as ap-guangzhou-1.

    ServerlessHbaseInstanceZoneSettingVpcSettings, ServerlessHbaseInstanceZoneSettingVpcSettingsArgs

    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.

    Import

    emr serverless_hbase_instance can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/serverlessHbaseInstance:ServerlessHbaseInstance serverless_hbase_instance serverless_hbase_instance_id
    

    To learn more about importing existing cloud resources, see Importing resources.

    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