tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getClickhouseSpec
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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({
isElastic: false,
payMode: "PREPAID",
zone: "ap-guangzhou-7",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
spec = tencentcloud.get_clickhouse_spec(is_elastic=False,
pay_mode="PREPAID",
zone="ap-guangzhou-7")
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{
IsElastic: pulumi.BoolRef(false),
PayMode: pulumi.StringRef("PREPAID"),
Zone: "ap-guangzhou-7",
}, 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()
{
IsElastic = false,
PayMode = "PREPAID",
Zone = "ap-guangzhou-7",
});
});
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()
.isElastic(false)
.payMode("PREPAID")
.zone("ap-guangzhou-7")
.build());
}
}
variables:
spec:
fn::invoke:
function: tencentcloud:getClickhouseSpec
arguments:
isElastic: false
payMode: PREPAID
zone: ap-guangzhou-7
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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack