Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
published on Friday, Mar 27, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
published on Friday, Mar 27, 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.
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
published on Friday, Mar 27, 2026 by tencentcloudstack
