tencentcloud 1.82.68 published on Friday, Feb 6, 2026 by tencentcloudstack
tencentcloud 1.82.68 published on Friday, Feb 6, 2026 by tencentcloudstack
Provides a list of ClickHouse (TCHouse-C) instances.
Example Usage
Query all instances
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const all = tencentcloud.getClickhouseInstances({});
import pulumi
import pulumi_tencentcloud as tencentcloud
all = tencentcloud.get_clickhouse_instances()
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.GetClickhouseInstances(ctx, &tencentcloud.GetClickhouseInstancesArgs{}, 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 all = Tencentcloud.GetClickhouseInstances.Invoke();
});
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.GetClickhouseInstancesArgs;
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 all = TencentcloudFunctions.getClickhouseInstances(GetClickhouseInstancesArgs.builder()
.build());
}
}
variables:
all:
fn::invoke:
function: tencentcloud:getClickhouseInstances
arguments: {}
Query by instance ID
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const byId = tencentcloud.getClickhouseInstances({
instanceId: "cdwch-xxxxxx",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
by_id = tencentcloud.get_clickhouse_instances(instance_id="cdwch-xxxxxx")
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.GetClickhouseInstances(ctx, &tencentcloud.GetClickhouseInstancesArgs{
InstanceId: pulumi.StringRef("cdwch-xxxxxx"),
}, 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 byId = Tencentcloud.GetClickhouseInstances.Invoke(new()
{
InstanceId = "cdwch-xxxxxx",
});
});
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.GetClickhouseInstancesArgs;
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 byId = TencentcloudFunctions.getClickhouseInstances(GetClickhouseInstancesArgs.builder()
.instanceId("cdwch-xxxxxx")
.build());
}
}
variables:
byId:
fn::invoke:
function: tencentcloud:getClickhouseInstances
arguments:
instanceId: cdwch-xxxxxx
Query by instance name
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const byName = tencentcloud.getClickhouseInstances({
instanceName: "my-clickhouse-cluster",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
by_name = tencentcloud.get_clickhouse_instances(instance_name="my-clickhouse-cluster")
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.GetClickhouseInstances(ctx, &tencentcloud.GetClickhouseInstancesArgs{
InstanceName: pulumi.StringRef("my-clickhouse-cluster"),
}, 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 byName = Tencentcloud.GetClickhouseInstances.Invoke(new()
{
InstanceName = "my-clickhouse-cluster",
});
});
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.GetClickhouseInstancesArgs;
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 byName = TencentcloudFunctions.getClickhouseInstances(GetClickhouseInstancesArgs.builder()
.instanceName("my-clickhouse-cluster")
.build());
}
}
variables:
byName:
fn::invoke:
function: tencentcloud:getClickhouseInstances
arguments:
instanceName: my-clickhouse-cluster
Query by tags
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const byTags = tencentcloud.getClickhouseInstances({
tags: {
env: "production",
app: "analytics",
},
});
import pulumi
import pulumi_tencentcloud as tencentcloud
by_tags = tencentcloud.get_clickhouse_instances(tags={
"env": "production",
"app": "analytics",
})
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.GetClickhouseInstances(ctx, &tencentcloud.GetClickhouseInstancesArgs{
Tags: map[string]interface{}{
"env": "production",
"app": "analytics",
},
}, 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 byTags = Tencentcloud.GetClickhouseInstances.Invoke(new()
{
Tags =
{
{ "env", "production" },
{ "app", "analytics" },
},
});
});
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.GetClickhouseInstancesArgs;
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 byTags = TencentcloudFunctions.getClickhouseInstances(GetClickhouseInstancesArgs.builder()
.tags(Map.ofEntries(
Map.entry("env", "production"),
Map.entry("app", "analytics")
))
.build());
}
}
variables:
byTags:
fn::invoke:
function: tencentcloud:getClickhouseInstances
arguments:
tags:
env: production
app: analytics
Query with multiple filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const filtered = tencentcloud.getClickhouseInstances({
instanceName: "test",
tags: {
env: "test",
},
isSimple: true,
resultOutputFile: "clickhouse_instances.json",
});
export const instanceCount = filtered.then(filtered => filtered.instanceLists).length;
export const firstInstance = pulumi.all([filtered.then(filtered => filtered.instanceLists).length, filtered]).apply(([length, filtered]) => length > 0 ? filtered.instanceLists?.[0] : null);
import pulumi
import pulumi_tencentcloud as tencentcloud
filtered = tencentcloud.get_clickhouse_instances(instance_name="test",
tags={
"env": "test",
},
is_simple=True,
result_output_file="clickhouse_instances.json")
pulumi.export("instanceCount", len(filtered.instance_lists))
pulumi.export("firstInstance", len(filtered.instance_lists).apply(lambda length: filtered.instance_lists[0] if length > 0 else None))
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 {
filtered, err := tencentcloud.GetClickhouseInstances(ctx, &tencentcloud.GetClickhouseInstancesArgs{
InstanceName: pulumi.StringRef("test"),
Tags: map[string]interface{}{
"env": "test",
},
IsSimple: pulumi.BoolRef(true),
ResultOutputFile: pulumi.StringRef("clickhouse_instances.json"),
}, nil);
if err != nil {
return err
}
ctx.Export("instanceCount", len(filtered.InstanceLists))
var tmp0
if length > 0 {
tmp0 = filtered.InstanceLists[0]
} else {
tmp0 = nil
}
ctx.Export("firstInstance", len(filtered.InstanceLists).ApplyT(func(length int) (tencentcloud.GetClickhouseInstancesInstanceList, error) {
return tmp0, nil
}).(tencentcloud.GetClickhouseInstancesInstanceListOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var filtered = Tencentcloud.GetClickhouseInstances.Invoke(new()
{
InstanceName = "test",
Tags =
{
{ "env", "test" },
},
IsSimple = true,
ResultOutputFile = "clickhouse_instances.json",
});
return new Dictionary<string, object?>
{
["instanceCount"] = filtered.Apply(getClickhouseInstancesResult => getClickhouseInstancesResult.InstanceLists).Length,
["firstInstance"] = Output.Tuple(filtered.Apply(getClickhouseInstancesResult => getClickhouseInstancesResult.InstanceLists).Length, filtered).Apply(values =>
{
var length = values.Item1;
var filtered = values.Item2;
return length > 0 ? filtered.Apply(getClickhouseInstancesResult => getClickhouseInstancesResult.InstanceLists[0]) : null;
}),
};
});
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.GetClickhouseInstancesArgs;
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 filtered = TencentcloudFunctions.getClickhouseInstances(GetClickhouseInstancesArgs.builder()
.instanceName("test")
.tags(Map.of("env", "test"))
.isSimple(true)
.resultOutputFile("clickhouse_instances.json")
.build());
ctx.export("instanceCount", filtered.instanceLists().length());
ctx.export("firstInstance", filtered.instanceLists().length().applyValue(_length -> _length > 0 ? filtered.instanceLists()[0] : null));
}
}
Example coming soon!
Using getClickhouseInstances
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 getClickhouseInstances(args: GetClickhouseInstancesArgs, opts?: InvokeOptions): Promise<GetClickhouseInstancesResult>
function getClickhouseInstancesOutput(args: GetClickhouseInstancesOutputArgs, opts?: InvokeOptions): Output<GetClickhouseInstancesResult>def get_clickhouse_instances(id: Optional[str] = None,
instance_id: Optional[str] = None,
instance_name: Optional[str] = None,
is_simple: Optional[bool] = None,
result_output_file: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vips: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetClickhouseInstancesResult
def get_clickhouse_instances_output(id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
instance_name: Optional[pulumi.Input[str]] = None,
is_simple: Optional[pulumi.Input[bool]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
vips: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClickhouseInstancesResult]func GetClickhouseInstances(ctx *Context, args *GetClickhouseInstancesArgs, opts ...InvokeOption) (*GetClickhouseInstancesResult, error)
func GetClickhouseInstancesOutput(ctx *Context, args *GetClickhouseInstancesOutputArgs, opts ...InvokeOption) GetClickhouseInstancesResultOutput> Note: This function is named GetClickhouseInstances in the Go SDK.
public static class GetClickhouseInstances
{
public static Task<GetClickhouseInstancesResult> InvokeAsync(GetClickhouseInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetClickhouseInstancesResult> Invoke(GetClickhouseInstancesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetClickhouseInstancesResult> getClickhouseInstances(GetClickhouseInstancesArgs args, InvokeOptions options)
public static Output<GetClickhouseInstancesResult> getClickhouseInstances(GetClickhouseInstancesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getClickhouseInstances:getClickhouseInstances
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Instance
Id string - Search by instance ID, support exact matching.
- Instance
Name string - Search by instance name, support fuzzy matching.
- Is
Simple bool - Whether to return simplified information.
- Result
Output stringFile - Used to save results.
- Dictionary<string, string>
- Tag filter, multiple tags must be matched at the same time.
- Vips List<string>
- VIP address list for filtering instances.
- Id string
- Instance
Id string - Search by instance ID, support exact matching.
- Instance
Name string - Search by instance name, support fuzzy matching.
- Is
Simple bool - Whether to return simplified information.
- Result
Output stringFile - Used to save results.
- map[string]string
- Tag filter, multiple tags must be matched at the same time.
- Vips []string
- VIP address list for filtering instances.
- id String
- instance
Id String - Search by instance ID, support exact matching.
- instance
Name String - Search by instance name, support fuzzy matching.
- is
Simple Boolean - Whether to return simplified information.
- result
Output StringFile - Used to save results.
- Map<String,String>
- Tag filter, multiple tags must be matched at the same time.
- vips List<String>
- VIP address list for filtering instances.
- id string
- instance
Id string - Search by instance ID, support exact matching.
- instance
Name string - Search by instance name, support fuzzy matching.
- is
Simple boolean - Whether to return simplified information.
- result
Output stringFile - Used to save results.
- {[key: string]: string}
- Tag filter, multiple tags must be matched at the same time.
- vips string[]
- VIP address list for filtering instances.
- id str
- instance_
id str - Search by instance ID, support exact matching.
- instance_
name str - Search by instance name, support fuzzy matching.
- is_
simple bool - Whether to return simplified information.
- result_
output_ strfile - Used to save results.
- Mapping[str, str]
- Tag filter, multiple tags must be matched at the same time.
- vips Sequence[str]
- VIP address list for filtering instances.
- id String
- instance
Id String - Search by instance ID, support exact matching.
- instance
Name String - Search by instance name, support fuzzy matching.
- is
Simple Boolean - Whether to return simplified information.
- result
Output StringFile - Used to save results.
- Map<String>
- Tag filter, multiple tags must be matched at the same time.
- vips List<String>
- VIP address list for filtering instances.
getClickhouseInstances Result
The following output properties are available:
- Id string
- Instance
Lists List<GetClickhouse Instances Instance List> - List of ClickHouse instances.
- Instance
Id string - Instance ID, such as
cdwch-xxxx. - Instance
Name string - Instance name.
- Is
Simple bool - Result
Output stringFile - Dictionary<string, string>
- Tag list.
- Vips List<string>
- Id string
- Instance
Lists []GetClickhouse Instances Instance List - List of ClickHouse instances.
- Instance
Id string - Instance ID, such as
cdwch-xxxx. - Instance
Name string - Instance name.
- Is
Simple bool - Result
Output stringFile - map[string]string
- Tag list.
- Vips []string
- id String
- instance
Lists List<GetClickhouse Instances Instance List> - List of ClickHouse instances.
- instance
Id String - Instance ID, such as
cdwch-xxxx. - instance
Name String - Instance name.
- is
Simple Boolean - result
Output StringFile - Map<String,String>
- Tag list.
- vips List<String>
- id string
- instance
Lists GetClickhouse Instances Instance List[] - List of ClickHouse instances.
- instance
Id string - Instance ID, such as
cdwch-xxxx. - instance
Name string - Instance name.
- is
Simple boolean - result
Output stringFile - {[key: string]: string}
- Tag list.
- vips string[]
- id str
- instance_
lists Sequence[GetClickhouse Instances Instance List] - List of ClickHouse instances.
- instance_
id str - Instance ID, such as
cdwch-xxxx. - instance_
name str - Instance name.
- is_
simple bool - result_
output_ strfile - Mapping[str, str]
- Tag list.
- vips Sequence[str]
- id String
- instance
Lists List<Property Map> - List of ClickHouse instances.
- instance
Id String - Instance ID, such as
cdwch-xxxx. - instance
Name String - Instance name.
- is
Simple Boolean - result
Output StringFile - Map<String>
- Tag list.
- vips List<String>
Supporting Types
GetClickhouseInstancesInstanceList
- Access
Info string - Access address, such as
10.0.0.1:9000. - Can
Attach boolCbs - Whether CBS can be attached.
- Can
Attach boolCbs Lvm - Whether CBS LVM can be attached.
- Can
Attach boolCos - Whether COS can be attached.
- Ch
Proxy stringVip - CHProxy VIP address.
- Cls
Log stringSet Id - CLS log set ID.
- Cls
Topic stringId - CLS topic ID.
- Common
Summaries List<GetClickhouse Instances Instance List Common Summary> - Common node summary information.
- Components
List<Get
Clickhouse Instances Instance List Component> - Component list.
- Cos
Bucket stringName - COS bucket name.
- Create
Time string - Creation time.
- Eip string
- Elastic IP address.
- Enable
Xml doubleConfig - Whether XML configuration is supported.
- Expire
Time string - Expiration time.
- Flow
Msg string - Workflow message.
- Ha string
- High availability:
trueorfalse. - Ha
Zk bool - ZooKeeper high availability.
- Has
Cls boolTopic - Whether CLS topic is enabled.
- Instance
Id string - Search by instance ID, support exact matching.
- Instance
Name string - Search by instance name, support fuzzy matching.
- Instance
State List<GetInfos Clickhouse Instances Instance List Instance State Info> - Instance state details.
- Is
Elastic bool - Whether it is an elastic instance.
- Kind string
- Instance type:
external,local, oryunti. - Master
Summaries List<GetClickhouse Instances Instance List Master Summary> - Master node summary information.
- Monitor string
- Monitoring information.
- Pay
Mode string - Payment mode:
hourorprepay. - Region string
- Region, such as
ap-guangzhou. - Region
Desc string - Region description.
- Region
Id double - Region ID.
- Renew
Flag bool - Auto-renewal flag.
- Status string
- Instance status: Init, Serving, Deleted, Deleting, Modify.
- Status
Desc string - Status description.
- Subnet
Id string - Subnet ID.
-
List<Get
Clickhouse Instances Instance List Tag> - Tag filter, multiple tags must be matched at the same time.
- Upgrade
Versions string - Upgradeable versions.
- Version string
- Instance version.
- Vpc
Id string - VPC ID.
- Zone string
- Availability zone, such as
ap-guangzhou-3. - Zone
Desc string - Zone description.
- Access
Info string - Access address, such as
10.0.0.1:9000. - Can
Attach boolCbs - Whether CBS can be attached.
- Can
Attach boolCbs Lvm - Whether CBS LVM can be attached.
- Can
Attach boolCos - Whether COS can be attached.
- Ch
Proxy stringVip - CHProxy VIP address.
- Cls
Log stringSet Id - CLS log set ID.
- Cls
Topic stringId - CLS topic ID.
- Common
Summaries []GetClickhouse Instances Instance List Common Summary - Common node summary information.
- Components
[]Get
Clickhouse Instances Instance List Component - Component list.
- Cos
Bucket stringName - COS bucket name.
- Create
Time string - Creation time.
- Eip string
- Elastic IP address.
- Enable
Xml float64Config - Whether XML configuration is supported.
- Expire
Time string - Expiration time.
- Flow
Msg string - Workflow message.
- Ha string
- High availability:
trueorfalse. - Ha
Zk bool - ZooKeeper high availability.
- Has
Cls boolTopic - Whether CLS topic is enabled.
- Instance
Id string - Search by instance ID, support exact matching.
- Instance
Name string - Search by instance name, support fuzzy matching.
- Instance
State []GetInfos Clickhouse Instances Instance List Instance State Info - Instance state details.
- Is
Elastic bool - Whether it is an elastic instance.
- Kind string
- Instance type:
external,local, oryunti. - Master
Summaries []GetClickhouse Instances Instance List Master Summary - Master node summary information.
- Monitor string
- Monitoring information.
- Pay
Mode string - Payment mode:
hourorprepay. - Region string
- Region, such as
ap-guangzhou. - Region
Desc string - Region description.
- Region
Id float64 - Region ID.
- Renew
Flag bool - Auto-renewal flag.
- Status string
- Instance status: Init, Serving, Deleted, Deleting, Modify.
- Status
Desc string - Status description.
- Subnet
Id string - Subnet ID.
-
[]Get
Clickhouse Instances Instance List Tag - Tag filter, multiple tags must be matched at the same time.
- Upgrade
Versions string - Upgradeable versions.
- Version string
- Instance version.
- Vpc
Id string - VPC ID.
- Zone string
- Availability zone, such as
ap-guangzhou-3. - Zone
Desc string - Zone description.
- access
Info String - Access address, such as
10.0.0.1:9000. - can
Attach BooleanCbs - Whether CBS can be attached.
- can
Attach BooleanCbs Lvm - Whether CBS LVM can be attached.
- can
Attach BooleanCos - Whether COS can be attached.
- ch
Proxy StringVip - CHProxy VIP address.
- cls
Log StringSet Id - CLS log set ID.
- cls
Topic StringId - CLS topic ID.
- common
Summaries List<GetClickhouse Instances Instance List Common Summary> - Common node summary information.
- components
List<Get
Clickhouse Instances Instance List Component> - Component list.
- cos
Bucket StringName - COS bucket name.
- create
Time String - Creation time.
- eip String
- Elastic IP address.
- enable
Xml DoubleConfig - Whether XML configuration is supported.
- expire
Time String - Expiration time.
- flow
Msg String - Workflow message.
- ha String
- High availability:
trueorfalse. - ha
Zk Boolean - ZooKeeper high availability.
- has
Cls BooleanTopic - Whether CLS topic is enabled.
- instance
Id String - Search by instance ID, support exact matching.
- instance
Name String - Search by instance name, support fuzzy matching.
- instance
State List<GetInfos Clickhouse Instances Instance List Instance State Info> - Instance state details.
- is
Elastic Boolean - Whether it is an elastic instance.
- kind String
- Instance type:
external,local, oryunti. - master
Summaries List<GetClickhouse Instances Instance List Master Summary> - Master node summary information.
- monitor String
- Monitoring information.
- pay
Mode String - Payment mode:
hourorprepay. - region String
- Region, such as
ap-guangzhou. - region
Desc String - Region description.
- region
Id Double - Region ID.
- renew
Flag Boolean - Auto-renewal flag.
- status String
- Instance status: Init, Serving, Deleted, Deleting, Modify.
- status
Desc String - Status description.
- subnet
Id String - Subnet ID.
-
List<Get
Clickhouse Instances Instance List Tag> - Tag filter, multiple tags must be matched at the same time.
- upgrade
Versions String - Upgradeable versions.
- version String
- Instance version.
- vpc
Id String - VPC ID.
- zone String
- Availability zone, such as
ap-guangzhou-3. - zone
Desc String - Zone description.
- access
Info string - Access address, such as
10.0.0.1:9000. - can
Attach booleanCbs - Whether CBS can be attached.
- can
Attach booleanCbs Lvm - Whether CBS LVM can be attached.
- can
Attach booleanCos - Whether COS can be attached.
- ch
Proxy stringVip - CHProxy VIP address.
- cls
Log stringSet Id - CLS log set ID.
- cls
Topic stringId - CLS topic ID.
- common
Summaries GetClickhouse Instances Instance List Common Summary[] - Common node summary information.
- components
Get
Clickhouse Instances Instance List Component[] - Component list.
- cos
Bucket stringName - COS bucket name.
- create
Time string - Creation time.
- eip string
- Elastic IP address.
- enable
Xml numberConfig - Whether XML configuration is supported.
- expire
Time string - Expiration time.
- flow
Msg string - Workflow message.
- ha string
- High availability:
trueorfalse. - ha
Zk boolean - ZooKeeper high availability.
- has
Cls booleanTopic - Whether CLS topic is enabled.
- instance
Id string - Search by instance ID, support exact matching.
- instance
Name string - Search by instance name, support fuzzy matching.
- instance
State GetInfos Clickhouse Instances Instance List Instance State Info[] - Instance state details.
- is
Elastic boolean - Whether it is an elastic instance.
- kind string
- Instance type:
external,local, oryunti. - master
Summaries GetClickhouse Instances Instance List Master Summary[] - Master node summary information.
- monitor string
- Monitoring information.
- pay
Mode string - Payment mode:
hourorprepay. - region string
- Region, such as
ap-guangzhou. - region
Desc string - Region description.
- region
Id number - Region ID.
- renew
Flag boolean - Auto-renewal flag.
- status string
- Instance status: Init, Serving, Deleted, Deleting, Modify.
- status
Desc string - Status description.
- subnet
Id string - Subnet ID.
-
Get
Clickhouse Instances Instance List Tag[] - Tag filter, multiple tags must be matched at the same time.
- upgrade
Versions string - Upgradeable versions.
- version string
- Instance version.
- vpc
Id string - VPC ID.
- zone string
- Availability zone, such as
ap-guangzhou-3. - zone
Desc string - Zone description.
- access_
info str - Access address, such as
10.0.0.1:9000. - can_
attach_ boolcbs - Whether CBS can be attached.
- can_
attach_ boolcbs_ lvm - Whether CBS LVM can be attached.
- can_
attach_ boolcos - Whether COS can be attached.
- ch_
proxy_ strvip - CHProxy VIP address.
- cls_
log_ strset_ id - CLS log set ID.
- cls_
topic_ strid - CLS topic ID.
- common_
summaries Sequence[GetClickhouse Instances Instance List Common Summary] - Common node summary information.
- components
Sequence[Get
Clickhouse Instances Instance List Component] - Component list.
- cos_
bucket_ strname - COS bucket name.
- create_
time str - Creation time.
- eip str
- Elastic IP address.
- enable_
xml_ floatconfig - Whether XML configuration is supported.
- expire_
time str - Expiration time.
- flow_
msg str - Workflow message.
- ha str
- High availability:
trueorfalse. - ha_
zk bool - ZooKeeper high availability.
- has_
cls_ booltopic - Whether CLS topic is enabled.
- instance_
id str - Search by instance ID, support exact matching.
- instance_
name str - Search by instance name, support fuzzy matching.
- instance_
state_ Sequence[Getinfos Clickhouse Instances Instance List Instance State Info] - Instance state details.
- is_
elastic bool - Whether it is an elastic instance.
- kind str
- Instance type:
external,local, oryunti. - master_
summaries Sequence[GetClickhouse Instances Instance List Master Summary] - Master node summary information.
- monitor str
- Monitoring information.
- pay_
mode str - Payment mode:
hourorprepay. - region str
- Region, such as
ap-guangzhou. - region_
desc str - Region description.
- region_
id float - Region ID.
- renew_
flag bool - Auto-renewal flag.
- status str
- Instance status: Init, Serving, Deleted, Deleting, Modify.
- status_
desc str - Status description.
- subnet_
id str - Subnet ID.
-
Sequence[Get
Clickhouse Instances Instance List Tag] - Tag filter, multiple tags must be matched at the same time.
- upgrade_
versions str - Upgradeable versions.
- version str
- Instance version.
- vpc_
id str - VPC ID.
- zone str
- Availability zone, such as
ap-guangzhou-3. - zone_
desc str - Zone description.
- access
Info String - Access address, such as
10.0.0.1:9000. - can
Attach BooleanCbs - Whether CBS can be attached.
- can
Attach BooleanCbs Lvm - Whether CBS LVM can be attached.
- can
Attach BooleanCos - Whether COS can be attached.
- ch
Proxy StringVip - CHProxy VIP address.
- cls
Log StringSet Id - CLS log set ID.
- cls
Topic StringId - CLS topic ID.
- common
Summaries List<Property Map> - Common node summary information.
- components List<Property Map>
- Component list.
- cos
Bucket StringName - COS bucket name.
- create
Time String - Creation time.
- eip String
- Elastic IP address.
- enable
Xml NumberConfig - Whether XML configuration is supported.
- expire
Time String - Expiration time.
- flow
Msg String - Workflow message.
- ha String
- High availability:
trueorfalse. - ha
Zk Boolean - ZooKeeper high availability.
- has
Cls BooleanTopic - Whether CLS topic is enabled.
- instance
Id String - Search by instance ID, support exact matching.
- instance
Name String - Search by instance name, support fuzzy matching.
- instance
State List<Property Map>Infos - Instance state details.
- is
Elastic Boolean - Whether it is an elastic instance.
- kind String
- Instance type:
external,local, oryunti. - master
Summaries List<Property Map> - Master node summary information.
- monitor String
- Monitoring information.
- pay
Mode String - Payment mode:
hourorprepay. - region String
- Region, such as
ap-guangzhou. - region
Desc String - Region description.
- region
Id Number - Region ID.
- renew
Flag Boolean - Auto-renewal flag.
- status String
- Instance status: Init, Serving, Deleted, Deleting, Modify.
- status
Desc String - Status description.
- subnet
Id String - Subnet ID.
- List<Property Map>
- Tag filter, multiple tags must be matched at the same time.
- upgrade
Versions String - Upgradeable versions.
- version String
- Instance version.
- vpc
Id String - VPC ID.
- zone String
- Availability zone, such as
ap-guangzhou-3. - zone
Desc String - Zone description.
GetClickhouseInstancesInstanceListCommonSummary
- Attach
Cbs List<GetSpecs Clickhouse Instances Instance List Common Summary Attach Cbs Spec> - Attached CBS specification.
- Core double
- CPU cores.
- Disk double
- Disk size in GB.
- Disk
Count double - Number of disks.
- Disk
Desc string - Disk description.
- Disk
Type string - Disk type.
- Encrypt double
- Encryption status.
- Max
Disk doubleSize - Maximum disk size.
- Memory double
- Memory size in GB.
- Node
Size double - Number of nodes.
- Spec string
- Specification name.
- Spec
Core double - Specification CPU cores.
- Spec
Memory double - Specification memory.
- Sub
Product stringType - Sub-product type.
- Attach
Cbs []GetSpecs Clickhouse Instances Instance List Common Summary Attach Cbs Spec - Attached CBS specification.
- Core float64
- CPU cores.
- Disk float64
- Disk size in GB.
- Disk
Count float64 - Number of disks.
- Disk
Desc string - Disk description.
- Disk
Type string - Disk type.
- Encrypt float64
- Encryption status.
- Max
Disk float64Size - Maximum disk size.
- Memory float64
- Memory size in GB.
- Node
Size float64 - Number of nodes.
- Spec string
- Specification name.
- Spec
Core float64 - Specification CPU cores.
- Spec
Memory float64 - Specification memory.
- Sub
Product stringType - Sub-product type.
- attach
Cbs List<GetSpecs Clickhouse Instances Instance List Common Summary Attach Cbs Spec> - Attached CBS specification.
- core Double
- CPU cores.
- disk Double
- Disk size in GB.
- disk
Count Double - Number of disks.
- disk
Desc String - Disk description.
- disk
Type String - Disk type.
- encrypt Double
- Encryption status.
- max
Disk DoubleSize - Maximum disk size.
- memory Double
- Memory size in GB.
- node
Size Double - Number of nodes.
- spec String
- Specification name.
- spec
Core Double - Specification CPU cores.
- spec
Memory Double - Specification memory.
- sub
Product StringType - Sub-product type.
- attach
Cbs GetSpecs Clickhouse Instances Instance List Common Summary Attach Cbs Spec[] - Attached CBS specification.
- core number
- CPU cores.
- disk number
- Disk size in GB.
- disk
Count number - Number of disks.
- disk
Desc string - Disk description.
- disk
Type string - Disk type.
- encrypt number
- Encryption status.
- max
Disk numberSize - Maximum disk size.
- memory number
- Memory size in GB.
- node
Size number - Number of nodes.
- spec string
- Specification name.
- spec
Core number - Specification CPU cores.
- spec
Memory number - Specification memory.
- sub
Product stringType - Sub-product type.
- attach_
cbs_ Sequence[Getspecs Clickhouse Instances Instance List Common Summary Attach Cbs Spec] - Attached CBS specification.
- core float
- CPU cores.
- disk float
- Disk size in GB.
- disk_
count float - Number of disks.
- disk_
desc str - Disk description.
- disk_
type str - Disk type.
- encrypt float
- Encryption status.
- max_
disk_ floatsize - Maximum disk size.
- memory float
- Memory size in GB.
- node_
size float - Number of nodes.
- spec str
- Specification name.
- spec_
core float - Specification CPU cores.
- spec_
memory float - Specification memory.
- sub_
product_ strtype - Sub-product type.
- attach
Cbs List<Property Map>Specs - Attached CBS specification.
- core Number
- CPU cores.
- disk Number
- Disk size in GB.
- disk
Count Number - Number of disks.
- disk
Desc String - Disk description.
- disk
Type String - Disk type.
- encrypt Number
- Encryption status.
- max
Disk NumberSize - Maximum disk size.
- memory Number
- Memory size in GB.
- node
Size Number - Number of nodes.
- spec String
- Specification name.
- spec
Core Number - Specification CPU cores.
- spec
Memory Number - Specification memory.
- sub
Product StringType - Sub-product type.
GetClickhouseInstancesInstanceListCommonSummaryAttachCbsSpec
- disk_
count float - Number of disks.
- disk_
desc str - Disk description.
- disk_
size float - Disk size in GB.
- disk_
type str - Disk type.
GetClickhouseInstancesInstanceListComponent
GetClickhouseInstancesInstanceListInstanceStateInfo
- Flow
Create stringTime - Workflow creation time.
- Flow
Msg string - Workflow message.
- Flow
Name string - Workflow name.
- Flow
Progress double - Workflow progress.
- Instance
State string - Instance state.
- Instance
State stringDesc - Instance state description.
- Process
Name string - Process name.
- Flow
Create stringTime - Workflow creation time.
- Flow
Msg string - Workflow message.
- Flow
Name string - Workflow name.
- Flow
Progress float64 - Workflow progress.
- Instance
State string - Instance state.
- Instance
State stringDesc - Instance state description.
- Process
Name string - Process name.
- flow
Create StringTime - Workflow creation time.
- flow
Msg String - Workflow message.
- flow
Name String - Workflow name.
- flow
Progress Double - Workflow progress.
- instance
State String - Instance state.
- instance
State StringDesc - Instance state description.
- process
Name String - Process name.
- flow
Create stringTime - Workflow creation time.
- flow
Msg string - Workflow message.
- flow
Name string - Workflow name.
- flow
Progress number - Workflow progress.
- instance
State string - Instance state.
- instance
State stringDesc - Instance state description.
- process
Name string - Process name.
- flow_
create_ strtime - Workflow creation time.
- flow_
msg str - Workflow message.
- flow_
name str - Workflow name.
- flow_
progress float - Workflow progress.
- instance_
state str - Instance state.
- instance_
state_ strdesc - Instance state description.
- process_
name str - Process name.
- flow
Create StringTime - Workflow creation time.
- flow
Msg String - Workflow message.
- flow
Name String - Workflow name.
- flow
Progress Number - Workflow progress.
- instance
State String - Instance state.
- instance
State StringDesc - Instance state description.
- process
Name String - Process name.
GetClickhouseInstancesInstanceListMasterSummary
- Attach
Cbs List<GetSpecs Clickhouse Instances Instance List Master Summary Attach Cbs Spec> - Attached CBS specification.
- Core double
- CPU cores.
- Disk double
- Disk size in GB.
- Disk
Count double - Number of disks.
- Disk
Desc string - Disk description.
- Disk
Type string - Disk type.
- Encrypt double
- Encryption status.
- Max
Disk doubleSize - Maximum disk size.
- Memory double
- Memory size in GB.
- Node
Size double - Number of nodes.
- Spec string
- Specification name.
- Spec
Core double - Specification CPU cores.
- Spec
Memory double - Specification memory.
- Sub
Product stringType - Sub-product type.
- Attach
Cbs []GetSpecs Clickhouse Instances Instance List Master Summary Attach Cbs Spec - Attached CBS specification.
- Core float64
- CPU cores.
- Disk float64
- Disk size in GB.
- Disk
Count float64 - Number of disks.
- Disk
Desc string - Disk description.
- Disk
Type string - Disk type.
- Encrypt float64
- Encryption status.
- Max
Disk float64Size - Maximum disk size.
- Memory float64
- Memory size in GB.
- Node
Size float64 - Number of nodes.
- Spec string
- Specification name.
- Spec
Core float64 - Specification CPU cores.
- Spec
Memory float64 - Specification memory.
- Sub
Product stringType - Sub-product type.
- attach
Cbs List<GetSpecs Clickhouse Instances Instance List Master Summary Attach Cbs Spec> - Attached CBS specification.
- core Double
- CPU cores.
- disk Double
- Disk size in GB.
- disk
Count Double - Number of disks.
- disk
Desc String - Disk description.
- disk
Type String - Disk type.
- encrypt Double
- Encryption status.
- max
Disk DoubleSize - Maximum disk size.
- memory Double
- Memory size in GB.
- node
Size Double - Number of nodes.
- spec String
- Specification name.
- spec
Core Double - Specification CPU cores.
- spec
Memory Double - Specification memory.
- sub
Product StringType - Sub-product type.
- attach
Cbs GetSpecs Clickhouse Instances Instance List Master Summary Attach Cbs Spec[] - Attached CBS specification.
- core number
- CPU cores.
- disk number
- Disk size in GB.
- disk
Count number - Number of disks.
- disk
Desc string - Disk description.
- disk
Type string - Disk type.
- encrypt number
- Encryption status.
- max
Disk numberSize - Maximum disk size.
- memory number
- Memory size in GB.
- node
Size number - Number of nodes.
- spec string
- Specification name.
- spec
Core number - Specification CPU cores.
- spec
Memory number - Specification memory.
- sub
Product stringType - Sub-product type.
- attach_
cbs_ Sequence[Getspecs Clickhouse Instances Instance List Master Summary Attach Cbs Spec] - Attached CBS specification.
- core float
- CPU cores.
- disk float
- Disk size in GB.
- disk_
count float - Number of disks.
- disk_
desc str - Disk description.
- disk_
type str - Disk type.
- encrypt float
- Encryption status.
- max_
disk_ floatsize - Maximum disk size.
- memory float
- Memory size in GB.
- node_
size float - Number of nodes.
- spec str
- Specification name.
- spec_
core float - Specification CPU cores.
- spec_
memory float - Specification memory.
- sub_
product_ strtype - Sub-product type.
- attach
Cbs List<Property Map>Specs - Attached CBS specification.
- core Number
- CPU cores.
- disk Number
- Disk size in GB.
- disk
Count Number - Number of disks.
- disk
Desc String - Disk description.
- disk
Type String - Disk type.
- encrypt Number
- Encryption status.
- max
Disk NumberSize - Maximum disk size.
- memory Number
- Memory size in GB.
- node
Size Number - Number of nodes.
- spec String
- Specification name.
- spec
Core Number - Specification CPU cores.
- spec
Memory Number - Specification memory.
- sub
Product StringType - Sub-product type.
GetClickhouseInstancesInstanceListMasterSummaryAttachCbsSpec
- disk_
count float - Number of disks.
- disk_
desc str - Disk description.
- disk_
size float - Disk size in GB.
- disk_
type str - Disk type.
GetClickhouseInstancesInstanceListTag
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.68 published on Friday, Feb 6, 2026 by tencentcloudstack
