Viewing docs for tencentcloud 1.83.23
published on Friday, Aug 14, 2026 by tencentcloudstack
published on Friday, Aug 14, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.83.23
published on Friday, Aug 14, 2026 by tencentcloudstack
published on Friday, Aug 14, 2026 by tencentcloudstack
Use this data source to query DB Custom node machine types from the TencentCloud DBDC product.
Example Usage
Query all dbdc db custom node types
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getDbdcDbCustomNodeTypes({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_dbdc_db_custom_node_types()
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.GetDbdcDbCustomNodeTypes(ctx, &tencentcloud.GetDbdcDbCustomNodeTypesArgs{}, 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 example = Tencentcloud.GetDbdcDbCustomNodeTypes.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.GetDbdcDbCustomNodeTypesArgs;
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 example = TencentcloudFunctions.getDbdcDbCustomNodeTypes(GetDbdcDbCustomNodeTypesArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getDbdcDbCustomNodeTypes
arguments: {}
Example coming soon!
Query dbdc db custom node types by filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getDbdcDbCustomNodeTypes({
filters: [
{
name: "zone",
values: ["ap-shanghai-5"],
},
{
name: "node-family",
values: ["DB.AT5"],
},
],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_dbdc_db_custom_node_types(filters=[
{
"name": "zone",
"values": ["ap-shanghai-5"],
},
{
"name": "node-family",
"values": ["DB.AT5"],
},
])
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.GetDbdcDbCustomNodeTypes(ctx, &tencentcloud.GetDbdcDbCustomNodeTypesArgs{
Filters: []tencentcloud.GetDbdcDbCustomNodeTypesFilter{
{
Name: "zone",
Values: []string{
"ap-shanghai-5",
},
},
{
Name: "node-family",
Values: []string{
"DB.AT5",
},
},
},
}, 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 example = Tencentcloud.GetDbdcDbCustomNodeTypes.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetDbdcDbCustomNodeTypesFilterInputArgs
{
Name = "zone",
Values = new[]
{
"ap-shanghai-5",
},
},
new Tencentcloud.Inputs.GetDbdcDbCustomNodeTypesFilterInputArgs
{
Name = "node-family",
Values = new[]
{
"DB.AT5",
},
},
},
});
});
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.GetDbdcDbCustomNodeTypesArgs;
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 example = TencentcloudFunctions.getDbdcDbCustomNodeTypes(GetDbdcDbCustomNodeTypesArgs.builder()
.filters(
GetDbdcDbCustomNodeTypesFilterArgs.builder()
.name("zone")
.values("ap-shanghai-5")
.build(),
GetDbdcDbCustomNodeTypesFilterArgs.builder()
.name("node-family")
.values("DB.AT5")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getDbdcDbCustomNodeTypes
arguments:
filters:
- name: zone
values:
- ap-shanghai-5
- name: node-family
values:
- DB.AT5
Example coming soon!
Using getDbdcDbCustomNodeTypes
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 getDbdcDbCustomNodeTypes(args: GetDbdcDbCustomNodeTypesArgs, opts?: InvokeOptions): Promise<GetDbdcDbCustomNodeTypesResult>
function getDbdcDbCustomNodeTypesOutput(args: GetDbdcDbCustomNodeTypesOutputArgs, opts?: InvokeOptions): Output<GetDbdcDbCustomNodeTypesResult>def get_dbdc_db_custom_node_types(filters: Optional[Sequence[GetDbdcDbCustomNodeTypesFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDbdcDbCustomNodeTypesResult
def get_dbdc_db_custom_node_types_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetDbdcDbCustomNodeTypesFilterArgs]]]] = None,
id: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDbdcDbCustomNodeTypesResult]func GetDbdcDbCustomNodeTypes(ctx *Context, args *GetDbdcDbCustomNodeTypesArgs, opts ...InvokeOption) (*GetDbdcDbCustomNodeTypesResult, error)
func GetDbdcDbCustomNodeTypesOutput(ctx *Context, args *GetDbdcDbCustomNodeTypesOutputArgs, opts ...InvokeOption) GetDbdcDbCustomNodeTypesResultOutput> Note: This function is named GetDbdcDbCustomNodeTypes in the Go SDK.
public static class GetDbdcDbCustomNodeTypes
{
public static Task<GetDbdcDbCustomNodeTypesResult> InvokeAsync(GetDbdcDbCustomNodeTypesArgs args, InvokeOptions? opts = null)
public static Output<GetDbdcDbCustomNodeTypesResult> Invoke(GetDbdcDbCustomNodeTypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDbdcDbCustomNodeTypesResult> getDbdcDbCustomNodeTypes(GetDbdcDbCustomNodeTypesArgs args, InvokeOptions options)
public static Output<GetDbdcDbCustomNodeTypesResult> getDbdcDbCustomNodeTypes(GetDbdcDbCustomNodeTypesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getDbdcDbCustomNodeTypes:getDbdcDbCustomNodeTypes
arguments:
# arguments dictionarydata "tencentcloud_get_dbdc_db_custom_node_types" "name" {
# arguments
}The following arguments are supported:
- Filters
List<Get
Dbdc Db Custom Node Types Filter> - Filter conditions. Supported filter names: region, zone, node-family, node-type.
- Id string
- Result
Output stringFile - Used to save results.
- Filters
[]Get
Dbdc Db Custom Node Types Filter - Filter conditions. Supported filter names: region, zone, node-family, node-type.
- Id string
- Result
Output stringFile - Used to save results.
- filters list(object)
- Filter conditions. Supported filter names: region, zone, node-family, node-type.
- id string
- result_
output_ stringfile - Used to save results.
- filters
List<Get
Dbdc Db Custom Node Types Filter> - Filter conditions. Supported filter names: region, zone, node-family, node-type.
- id String
- result
Output StringFile - Used to save results.
- filters
Get
Dbdc Db Custom Node Types Filter[] - Filter conditions. Supported filter names: region, zone, node-family, node-type.
- id string
- result
Output stringFile - Used to save results.
- filters
Sequence[Get
Dbdc Db Custom Node Types Filter] - Filter conditions. Supported filter names: region, zone, node-family, node-type.
- id str
- result_
output_ strfile - Used to save results.
- filters List<Property Map>
- Filter conditions. Supported filter names: region, zone, node-family, node-type.
- id String
- result
Output StringFile - Used to save results.
getDbdcDbCustomNodeTypes Result
The following output properties are available:
- Id string
- Node
Type List<GetSets Dbdc Db Custom Node Types Node Type Set> - DB Custom node type list.
- Filters
List<Get
Dbdc Db Custom Node Types Filter> - Result
Output stringFile
- Id string
- Node
Type []GetSets Dbdc Db Custom Node Types Node Type Set - DB Custom node type list.
- Filters
[]Get
Dbdc Db Custom Node Types Filter - Result
Output stringFile
- id string
- node_
type_ list(object)sets - DB Custom node type list.
- filters list(object)
- result_
output_ stringfile
- id String
- node
Type List<GetSets Dbdc Db Custom Node Types Node Type Set> - DB Custom node type list.
- filters
List<Get
Dbdc Db Custom Node Types Filter> - result
Output StringFile
- id string
- node
Type GetSets Dbdc Db Custom Node Types Node Type Set[] - DB Custom node type list.
- filters
Get
Dbdc Db Custom Node Types Filter[] - result
Output stringFile
- id str
- node_
type_ Sequence[Getsets Dbdc Db Custom Node Types Node Type Set] - DB Custom node type list.
- filters
Sequence[Get
Dbdc Db Custom Node Types Filter] - result_
output_ strfile
- id String
- node
Type List<Property Map>Sets - DB Custom node type list.
- filters List<Property Map>
- result
Output StringFile
Supporting Types
GetDbdcDbCustomNodeTypesFilter
GetDbdcDbCustomNodeTypesNodeTypeSet
- Cpu double
- CPU cores.
- Data
Disk List<string>Types - Data disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- Memory double
- Memory size in GiB.
- Node
Family string - Node family, such as DB.AT5, DB.SA5.
- Node
Type string - Node type, such as DB.SA5.2XLARGE32.
- Status string
- Node type sell status. Values: SELL, SOLD_OUT.
- System
Disk List<string>Types - System disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- Zone string
- Availability zone, such as ap-guangzhou-6.
- Cpu float64
- CPU cores.
- Data
Disk []stringTypes - Data disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- Memory float64
- Memory size in GiB.
- Node
Family string - Node family, such as DB.AT5, DB.SA5.
- Node
Type string - Node type, such as DB.SA5.2XLARGE32.
- Status string
- Node type sell status. Values: SELL, SOLD_OUT.
- System
Disk []stringTypes - System disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- Zone string
- Availability zone, such as ap-guangzhou-6.
- cpu number
- CPU cores.
- data_
disk_ list(string)types - Data disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- memory number
- Memory size in GiB.
- node_
family string - Node family, such as DB.AT5, DB.SA5.
- node_
type string - Node type, such as DB.SA5.2XLARGE32.
- status string
- Node type sell status. Values: SELL, SOLD_OUT.
- system_
disk_ list(string)types - System disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- zone string
- Availability zone, such as ap-guangzhou-6.
- cpu Double
- CPU cores.
- data
Disk List<String>Types - Data disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- memory Double
- Memory size in GiB.
- node
Family String - Node family, such as DB.AT5, DB.SA5.
- node
Type String - Node type, such as DB.SA5.2XLARGE32.
- status String
- Node type sell status. Values: SELL, SOLD_OUT.
- system
Disk List<String>Types - System disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- zone String
- Availability zone, such as ap-guangzhou-6.
- cpu number
- CPU cores.
- data
Disk string[]Types - Data disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- memory number
- Memory size in GiB.
- node
Family string - Node family, such as DB.AT5, DB.SA5.
- node
Type string - Node type, such as DB.SA5.2XLARGE32.
- status string
- Node type sell status. Values: SELL, SOLD_OUT.
- system
Disk string[]Types - System disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- zone string
- Availability zone, such as ap-guangzhou-6.
- cpu float
- CPU cores.
- data_
disk_ Sequence[str]types - Data disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- memory float
- Memory size in GiB.
- node_
family str - Node family, such as DB.AT5, DB.SA5.
- node_
type str - Node type, such as DB.SA5.2XLARGE32.
- status str
- Node type sell status. Values: SELL, SOLD_OUT.
- system_
disk_ Sequence[str]types - System disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- zone str
- Availability zone, such as ap-guangzhou-6.
- cpu Number
- CPU cores.
- data
Disk List<String>Types - Data disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- memory Number
- Memory size in GiB.
- node
Family String - Node family, such as DB.AT5, DB.SA5.
- node
Type String - Node type, such as DB.SA5.2XLARGE32.
- status String
- Node type sell status. Values: SELL, SOLD_OUT.
- system
Disk List<String>Types - System disk types supported by this node type. Note: This field may return null, indicating that no valid value can be obtained.
- zone String
- Availability zone, such as ap-guangzhou-6.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.83.23
published on Friday, Aug 14, 2026 by tencentcloudstack
published on Friday, Aug 14, 2026 by tencentcloudstack