tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
tencentcloud.getClickhouseSpec
Start a Neo task
Explain and create a tencentcloud.getClickhouseSpec resource
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
Use this data source to query detailed information of clickhouse spec
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const spec = tencentcloud.getClickhouseSpec({
zone: "ap-guangzhou-7",
payMode: "PREPAID",
isElastic: false,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
spec = tencentcloud.get_clickhouse_spec(zone="ap-guangzhou-7",
pay_mode="PREPAID",
is_elastic=False)
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.GetClickhouseSpec(ctx, &tencentcloud.GetClickhouseSpecArgs{
Zone: "ap-guangzhou-7",
PayMode: pulumi.StringRef("PREPAID"),
IsElastic: pulumi.BoolRef(false),
}, 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 spec = Tencentcloud.GetClickhouseSpec.Invoke(new()
{
Zone = "ap-guangzhou-7",
PayMode = "PREPAID",
IsElastic = false,
});
});
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.GetClickhouseSpecArgs;
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 spec = TencentcloudFunctions.getClickhouseSpec(GetClickhouseSpecArgs.builder()
.zone("ap-guangzhou-7")
.payMode("PREPAID")
.isElastic(false)
.build());
}
}
variables:
spec:
fn::invoke:
function: tencentcloud:getClickhouseSpec
arguments:
zone: ap-guangzhou-7
payMode: PREPAID
isElastic: false
Using getClickhouseSpec
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 getClickhouseSpec(args: GetClickhouseSpecArgs, opts?: InvokeOptions): Promise<GetClickhouseSpecResult>
function getClickhouseSpecOutput(args: GetClickhouseSpecOutputArgs, opts?: InvokeOptions): Output<GetClickhouseSpecResult>def get_clickhouse_spec(id: Optional[str] = None,
is_elastic: Optional[bool] = None,
pay_mode: Optional[str] = None,
result_output_file: Optional[str] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClickhouseSpecResult
def get_clickhouse_spec_output(id: Optional[pulumi.Input[str]] = None,
is_elastic: Optional[pulumi.Input[bool]] = None,
pay_mode: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClickhouseSpecResult]func GetClickhouseSpec(ctx *Context, args *GetClickhouseSpecArgs, opts ...InvokeOption) (*GetClickhouseSpecResult, error)
func GetClickhouseSpecOutput(ctx *Context, args *GetClickhouseSpecOutputArgs, opts ...InvokeOption) GetClickhouseSpecResultOutput> Note: This function is named GetClickhouseSpec in the Go SDK.
public static class GetClickhouseSpec
{
public static Task<GetClickhouseSpecResult> InvokeAsync(GetClickhouseSpecArgs args, InvokeOptions? opts = null)
public static Output<GetClickhouseSpecResult> Invoke(GetClickhouseSpecInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetClickhouseSpecResult> getClickhouseSpec(GetClickhouseSpecArgs args, InvokeOptions options)
public static Output<GetClickhouseSpecResult> getClickhouseSpec(GetClickhouseSpecArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getClickhouseSpec:getClickhouseSpec
arguments:
# arguments dictionaryThe following arguments are supported:
- Zone string
- Regional information.
- Id string
- Is
Elastic bool - Is it elastic.
- Pay
Mode string - Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.
- Result
Output stringFile - Used to save results.
- Zone string
- Regional information.
- Id string
- Is
Elastic bool - Is it elastic.
- Pay
Mode string - Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.
- Result
Output stringFile - Used to save results.
- zone String
- Regional information.
- id String
- is
Elastic Boolean - Is it elastic.
- pay
Mode String - Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.
- result
Output StringFile - Used to save results.
- zone string
- Regional information.
- id string
- is
Elastic boolean - Is it elastic.
- pay
Mode string - Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.
- result
Output stringFile - Used to save results.
- zone str
- Regional information.
- id str
- is_
elastic bool - Is it elastic.
- pay_
mode str - Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.
- result_
output_ strfile - Used to save results.
- zone String
- Regional information.
- id String
- is
Elastic Boolean - Is it elastic.
- pay
Mode String - Billing type, PREPAID means annual and monthly subscription, POSTPAID_BY_HOUR means pay-as-you-go billing.
- result
Output StringFile - Used to save results.
getClickhouseSpec Result
The following output properties are available:
- Attach
Cbs List<GetSpecs Clickhouse Spec Attach Cbs Spec> - Cloud disk list.
- Common
Specs List<GetClickhouse Spec Common Spec> - Zookeeper node specification description.
- Data
Specs List<GetClickhouse Spec Data Spec> - Data node specification description.
- Id string
- Zone string
- Is
Elastic bool - Pay
Mode string - Result
Output stringFile
- Attach
Cbs []GetSpecs Clickhouse Spec Attach Cbs Spec - Cloud disk list.
- Common
Specs []GetClickhouse Spec Common Spec - Zookeeper node specification description.
- Data
Specs []GetClickhouse Spec Data Spec - Data node specification description.
- Id string
- Zone string
- Is
Elastic bool - Pay
Mode string - Result
Output stringFile
- attach
Cbs List<GetSpecs Clickhouse Spec Attach Cbs Spec> - Cloud disk list.
- common
Specs List<GetClickhouse Spec Common Spec> - Zookeeper node specification description.
- data
Specs List<GetClickhouse Spec Data Spec> - Data node specification description.
- id String
- zone String
- is
Elastic Boolean - pay
Mode String - result
Output StringFile
- attach
Cbs GetSpecs Clickhouse Spec Attach Cbs Spec[] - Cloud disk list.
- common
Specs GetClickhouse Spec Common Spec[] - Zookeeper node specification description.
- data
Specs GetClickhouse Spec Data Spec[] - Data node specification description.
- id string
- zone string
- is
Elastic boolean - pay
Mode string - result
Output stringFile
- attach_
cbs_ Sequence[Getspecs Clickhouse Spec Attach Cbs Spec] - Cloud disk list.
- common_
specs Sequence[GetClickhouse Spec Common Spec] - Zookeeper node specification description.
- data_
specs Sequence[GetClickhouse Spec Data Spec] - Data node specification description.
- id str
- zone str
- is_
elastic bool - pay_
mode str - result_
output_ strfile
- attach
Cbs List<Property Map>Specs - Cloud disk list.
- common
Specs List<Property Map> - Zookeeper node specification description.
- data
Specs List<Property Map> - Data node specification description.
- id String
- zone String
- is
Elastic Boolean - pay
Mode String - result
Output StringFile
Supporting Types
GetClickhouseSpecAttachCbsSpec
- Disk
Count double - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk doubleSize - Maximum disk size, unit G.
- Min
Disk doubleSize - Minimum disk size, unit G.
- Disk
Count float64 - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk float64Size - Maximum disk size, unit G.
- Min
Disk float64Size - Minimum disk size, unit G.
- disk
Count Double - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk DoubleSize - Maximum disk size, unit G.
- min
Disk DoubleSize - Minimum disk size, unit G.
- disk
Count number - Number of disks.
- disk
Desc string - Disk type description.
- disk
Type string - Disk type.
- max
Disk numberSize - Maximum disk size, unit G.
- min
Disk numberSize - Minimum disk size, unit G.
- disk_
count float - Number of disks.
- disk_
desc str - Disk type description.
- disk_
type str - Disk type.
- max_
disk_ floatsize - Maximum disk size, unit G.
- min_
disk_ floatsize - Minimum disk size, unit G.
- disk
Count Number - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk NumberSize - Maximum disk size, unit G.
- min
Disk NumberSize - Minimum disk size, unit G.
GetClickhouseSpecCommonSpec
- Available bool
- Whether it is available, false means sold out.
- Compute
Spec stringDesc - Specification description information.
- Cpu double
- Number of cpu cores.
- Data
Disks List<GetClickhouse Spec Common Spec Data Disk> - Data disk description information.
- Display
Name string - Specification name.
- Instance
Quota double - Inventory.
- Max
Node doubleSize - Maximum number of nodes limit.
- Mem double
- Memory size, unit G.
- Name string
- Specification name.
- System
Disks List<GetClickhouse Spec Common Spec System Disk> - System disk description information.
- Type string
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- Available bool
- Whether it is available, false means sold out.
- Compute
Spec stringDesc - Specification description information.
- Cpu float64
- Number of cpu cores.
- Data
Disks []GetClickhouse Spec Common Spec Data Disk - Data disk description information.
- Display
Name string - Specification name.
- Instance
Quota float64 - Inventory.
- Max
Node float64Size - Maximum number of nodes limit.
- Mem float64
- Memory size, unit G.
- Name string
- Specification name.
- System
Disks []GetClickhouse Spec Common Spec System Disk - System disk description information.
- Type string
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available Boolean
- Whether it is available, false means sold out.
- compute
Spec StringDesc - Specification description information.
- cpu Double
- Number of cpu cores.
- data
Disks List<GetClickhouse Spec Common Spec Data Disk> - Data disk description information.
- display
Name String - Specification name.
- instance
Quota Double - Inventory.
- max
Node DoubleSize - Maximum number of nodes limit.
- mem Double
- Memory size, unit G.
- name String
- Specification name.
- system
Disks List<GetClickhouse Spec Common Spec System Disk> - System disk description information.
- type String
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available boolean
- Whether it is available, false means sold out.
- compute
Spec stringDesc - Specification description information.
- cpu number
- Number of cpu cores.
- data
Disks GetClickhouse Spec Common Spec Data Disk[] - Data disk description information.
- display
Name string - Specification name.
- instance
Quota number - Inventory.
- max
Node numberSize - Maximum number of nodes limit.
- mem number
- Memory size, unit G.
- name string
- Specification name.
- system
Disks GetClickhouse Spec Common Spec System Disk[] - System disk description information.
- type string
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available bool
- Whether it is available, false means sold out.
- compute_
spec_ strdesc - Specification description information.
- cpu float
- Number of cpu cores.
- data_
disks Sequence[GetClickhouse Spec Common Spec Data Disk] - Data disk description information.
- display_
name str - Specification name.
- instance_
quota float - Inventory.
- max_
node_ floatsize - Maximum number of nodes limit.
- mem float
- Memory size, unit G.
- name str
- Specification name.
- system_
disks Sequence[GetClickhouse Spec Common Spec System Disk] - System disk description information.
- type str
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available Boolean
- Whether it is available, false means sold out.
- compute
Spec StringDesc - Specification description information.
- cpu Number
- Number of cpu cores.
- data
Disks List<Property Map> - Data disk description information.
- display
Name String - Specification name.
- instance
Quota Number - Inventory.
- max
Node NumberSize - Maximum number of nodes limit.
- mem Number
- Memory size, unit G.
- name String
- Specification name.
- system
Disks List<Property Map> - System disk description information.
- type String
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
GetClickhouseSpecCommonSpecDataDisk
- Disk
Count double - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk doubleSize - Maximum disk size, unit G.
- Min
Disk doubleSize - Minimum disk size, unit G.
- Disk
Count float64 - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk float64Size - Maximum disk size, unit G.
- Min
Disk float64Size - Minimum disk size, unit G.
- disk
Count Double - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk DoubleSize - Maximum disk size, unit G.
- min
Disk DoubleSize - Minimum disk size, unit G.
- disk
Count number - Number of disks.
- disk
Desc string - Disk type description.
- disk
Type string - Disk type.
- max
Disk numberSize - Maximum disk size, unit G.
- min
Disk numberSize - Minimum disk size, unit G.
- disk_
count float - Number of disks.
- disk_
desc str - Disk type description.
- disk_
type str - Disk type.
- max_
disk_ floatsize - Maximum disk size, unit G.
- min_
disk_ floatsize - Minimum disk size, unit G.
- disk
Count Number - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk NumberSize - Maximum disk size, unit G.
- min
Disk NumberSize - Minimum disk size, unit G.
GetClickhouseSpecCommonSpecSystemDisk
- Disk
Count double - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk doubleSize - Maximum disk size, unit G.
- Min
Disk doubleSize - Minimum disk size, unit G.
- Disk
Count float64 - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk float64Size - Maximum disk size, unit G.
- Min
Disk float64Size - Minimum disk size, unit G.
- disk
Count Double - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk DoubleSize - Maximum disk size, unit G.
- min
Disk DoubleSize - Minimum disk size, unit G.
- disk
Count number - Number of disks.
- disk
Desc string - Disk type description.
- disk
Type string - Disk type.
- max
Disk numberSize - Maximum disk size, unit G.
- min
Disk numberSize - Minimum disk size, unit G.
- disk_
count float - Number of disks.
- disk_
desc str - Disk type description.
- disk_
type str - Disk type.
- max_
disk_ floatsize - Maximum disk size, unit G.
- min_
disk_ floatsize - Minimum disk size, unit G.
- disk
Count Number - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk NumberSize - Maximum disk size, unit G.
- min
Disk NumberSize - Minimum disk size, unit G.
GetClickhouseSpecDataSpec
- Available bool
- Whether it is available, false means sold out.
- Compute
Spec stringDesc - Specification description information.
- Cpu double
- Number of cpu cores.
- Data
Disks List<GetClickhouse Spec Data Spec Data Disk> - Data disk description information.
- Display
Name string - Specification name.
- Instance
Quota double - Inventory.
- Max
Node doubleSize - Maximum number of nodes limit.
- Mem double
- Memory size, unit G.
- Name string
- Specification name.
- System
Disks List<GetClickhouse Spec Data Spec System Disk> - System disk description information.
- Type string
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- Available bool
- Whether it is available, false means sold out.
- Compute
Spec stringDesc - Specification description information.
- Cpu float64
- Number of cpu cores.
- Data
Disks []GetClickhouse Spec Data Spec Data Disk - Data disk description information.
- Display
Name string - Specification name.
- Instance
Quota float64 - Inventory.
- Max
Node float64Size - Maximum number of nodes limit.
- Mem float64
- Memory size, unit G.
- Name string
- Specification name.
- System
Disks []GetClickhouse Spec Data Spec System Disk - System disk description information.
- Type string
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available Boolean
- Whether it is available, false means sold out.
- compute
Spec StringDesc - Specification description information.
- cpu Double
- Number of cpu cores.
- data
Disks List<GetClickhouse Spec Data Spec Data Disk> - Data disk description information.
- display
Name String - Specification name.
- instance
Quota Double - Inventory.
- max
Node DoubleSize - Maximum number of nodes limit.
- mem Double
- Memory size, unit G.
- name String
- Specification name.
- system
Disks List<GetClickhouse Spec Data Spec System Disk> - System disk description information.
- type String
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available boolean
- Whether it is available, false means sold out.
- compute
Spec stringDesc - Specification description information.
- cpu number
- Number of cpu cores.
- data
Disks GetClickhouse Spec Data Spec Data Disk[] - Data disk description information.
- display
Name string - Specification name.
- instance
Quota number - Inventory.
- max
Node numberSize - Maximum number of nodes limit.
- mem number
- Memory size, unit G.
- name string
- Specification name.
- system
Disks GetClickhouse Spec Data Spec System Disk[] - System disk description information.
- type string
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available bool
- Whether it is available, false means sold out.
- compute_
spec_ strdesc - Specification description information.
- cpu float
- Number of cpu cores.
- data_
disks Sequence[GetClickhouse Spec Data Spec Data Disk] - Data disk description information.
- display_
name str - Specification name.
- instance_
quota float - Inventory.
- max_
node_ floatsize - Maximum number of nodes limit.
- mem float
- Memory size, unit G.
- name str
- Specification name.
- system_
disks Sequence[GetClickhouse Spec Data Spec System Disk] - System disk description information.
- type str
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
- available Boolean
- Whether it is available, false means sold out.
- compute
Spec StringDesc - Specification description information.
- cpu Number
- Number of cpu cores.
- data
Disks List<Property Map> - Data disk description information.
- display
Name String - Specification name.
- instance
Quota Number - Inventory.
- max
Node NumberSize - Maximum number of nodes limit.
- mem Number
- Memory size, unit G.
- name String
- Specification name.
- system
Disks List<Property Map> - System disk description information.
- type String
- Classification tags, STANDARD/BIGDATA/HIGHIO respectively represent standard/big data/high IO.
GetClickhouseSpecDataSpecDataDisk
- Disk
Count double - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk doubleSize - Maximum disk size, unit G.
- Min
Disk doubleSize - Minimum disk size, unit G.
- Disk
Count float64 - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk float64Size - Maximum disk size, unit G.
- Min
Disk float64Size - Minimum disk size, unit G.
- disk
Count Double - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk DoubleSize - Maximum disk size, unit G.
- min
Disk DoubleSize - Minimum disk size, unit G.
- disk
Count number - Number of disks.
- disk
Desc string - Disk type description.
- disk
Type string - Disk type.
- max
Disk numberSize - Maximum disk size, unit G.
- min
Disk numberSize - Minimum disk size, unit G.
- disk_
count float - Number of disks.
- disk_
desc str - Disk type description.
- disk_
type str - Disk type.
- max_
disk_ floatsize - Maximum disk size, unit G.
- min_
disk_ floatsize - Minimum disk size, unit G.
- disk
Count Number - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk NumberSize - Maximum disk size, unit G.
- min
Disk NumberSize - Minimum disk size, unit G.
GetClickhouseSpecDataSpecSystemDisk
- Disk
Count double - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk doubleSize - Maximum disk size, unit G.
- Min
Disk doubleSize - Minimum disk size, unit G.
- Disk
Count float64 - Number of disks.
- Disk
Desc string - Disk type description.
- Disk
Type string - Disk type.
- Max
Disk float64Size - Maximum disk size, unit G.
- Min
Disk float64Size - Minimum disk size, unit G.
- disk
Count Double - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk DoubleSize - Maximum disk size, unit G.
- min
Disk DoubleSize - Minimum disk size, unit G.
- disk
Count number - Number of disks.
- disk
Desc string - Disk type description.
- disk
Type string - Disk type.
- max
Disk numberSize - Maximum disk size, unit G.
- min
Disk numberSize - Minimum disk size, unit G.
- disk_
count float - Number of disks.
- disk_
desc str - Disk type description.
- disk_
type str - Disk type.
- max_
disk_ floatsize - Maximum disk size, unit G.
- min_
disk_ floatsize - Minimum disk size, unit G.
- disk
Count Number - Number of disks.
- disk
Desc String - Disk type description.
- disk
Type String - Disk type.
- max
Disk NumberSize - Maximum disk size, unit G.
- min
Disk NumberSize - Minimum disk size, unit G.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
