tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
tencentcloud.getMariadbDbInstances
Start a Neo task
Explain and create a tencentcloud.getMariadbDbInstances resource
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
Use this data source to query detailed information of mariadb dbInstances
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const dbInstances = tencentcloud.getMariadbDbInstances({
instanceIds: ["tdsql-ijxtqk5p"],
projectIds: [0],
vpcId: "5556791",
subnetId: "3454730",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
db_instances = tencentcloud.get_mariadb_db_instances(instance_ids=["tdsql-ijxtqk5p"],
project_ids=[0],
vpc_id="5556791",
subnet_id="3454730")
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.GetMariadbDbInstances(ctx, &tencentcloud.GetMariadbDbInstancesArgs{
InstanceIds: []string{
"tdsql-ijxtqk5p",
},
ProjectIds: []float64{
0,
},
VpcId: pulumi.StringRef("5556791"),
SubnetId: pulumi.StringRef("3454730"),
}, 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 dbInstances = Tencentcloud.GetMariadbDbInstances.Invoke(new()
{
InstanceIds = new[]
{
"tdsql-ijxtqk5p",
},
ProjectIds = new[]
{
0,
},
VpcId = "5556791",
SubnetId = "3454730",
});
});
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.GetMariadbDbInstancesArgs;
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 dbInstances = TencentcloudFunctions.getMariadbDbInstances(GetMariadbDbInstancesArgs.builder()
.instanceIds("tdsql-ijxtqk5p")
.projectIds(0)
.vpcId("5556791")
.subnetId("3454730")
.build());
}
}
variables:
dbInstances:
fn::invoke:
function: tencentcloud:getMariadbDbInstances
arguments:
instanceIds:
- tdsql-ijxtqk5p
projectIds:
- '0'
vpcId: '5556791'
subnetId: '3454730'
Using getMariadbDbInstances
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 getMariadbDbInstances(args: GetMariadbDbInstancesArgs, opts?: InvokeOptions): Promise<GetMariadbDbInstancesResult>
function getMariadbDbInstancesOutput(args: GetMariadbDbInstancesOutputArgs, opts?: InvokeOptions): Output<GetMariadbDbInstancesResult>def get_mariadb_db_instances(id: Optional[str] = None,
instance_ids: Optional[Sequence[str]] = None,
project_ids: Optional[Sequence[float]] = None,
result_output_file: Optional[str] = None,
search_name: Optional[str] = None,
subnet_id: Optional[str] = None,
vpc_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMariadbDbInstancesResult
def get_mariadb_db_instances_output(id: Optional[pulumi.Input[str]] = None,
instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
project_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
search_name: Optional[pulumi.Input[str]] = None,
subnet_id: Optional[pulumi.Input[str]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMariadbDbInstancesResult]func GetMariadbDbInstances(ctx *Context, args *GetMariadbDbInstancesArgs, opts ...InvokeOption) (*GetMariadbDbInstancesResult, error)
func GetMariadbDbInstancesOutput(ctx *Context, args *GetMariadbDbInstancesOutputArgs, opts ...InvokeOption) GetMariadbDbInstancesResultOutput> Note: This function is named GetMariadbDbInstances in the Go SDK.
public static class GetMariadbDbInstances
{
public static Task<GetMariadbDbInstancesResult> InvokeAsync(GetMariadbDbInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetMariadbDbInstancesResult> Invoke(GetMariadbDbInstancesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMariadbDbInstancesResult> getMariadbDbInstances(GetMariadbDbInstancesArgs args, InvokeOptions options)
public static Output<GetMariadbDbInstancesResult> getMariadbDbInstances(GetMariadbDbInstancesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMariadbDbInstances:getMariadbDbInstances
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Instance
Ids List<string> - instance ids.
- Project
Ids List<double> - project ids.
- Result
Output stringFile - Used to save results.
- Search
Name string - instance name or vip.
- Subnet
Id string - subnet id.
- Vpc
Id string - vpc id.
- Id string
- Instance
Ids []string - instance ids.
- Project
Ids []float64 - project ids.
- Result
Output stringFile - Used to save results.
- Search
Name string - instance name or vip.
- Subnet
Id string - subnet id.
- Vpc
Id string - vpc id.
- id String
- instance
Ids List<String> - instance ids.
- project
Ids List<Double> - project ids.
- result
Output StringFile - Used to save results.
- search
Name String - instance name or vip.
- subnet
Id String - subnet id.
- vpc
Id String - vpc id.
- id string
- instance
Ids string[] - instance ids.
- project
Ids number[] - project ids.
- result
Output stringFile - Used to save results.
- search
Name string - instance name or vip.
- subnet
Id string - subnet id.
- vpc
Id string - vpc id.
- id str
- instance_
ids Sequence[str] - instance ids.
- project_
ids Sequence[float] - project ids.
- result_
output_ strfile - Used to save results.
- search_
name str - instance name or vip.
- subnet_
id str - subnet id.
- vpc_
id str - vpc id.
- id String
- instance
Ids List<String> - instance ids.
- project
Ids List<Number> - project ids.
- result
Output StringFile - Used to save results.
- search
Name String - instance name or vip.
- subnet
Id String - subnet id.
- vpc
Id String - vpc id.
getMariadbDbInstances Result
The following output properties are available:
- Id string
- Instances
List<Get
Mariadb Db Instances Instance> - instances info.
- Instance
Ids List<string> - Project
Ids List<double> - Result
Output stringFile - Search
Name string - Subnet
Id string - subnet id.
- Vpc
Id string - vpc id.
- Id string
- Instances
[]Get
Mariadb Db Instances Instance - instances info.
- Instance
Ids []string - Project
Ids []float64 - Result
Output stringFile - Search
Name string - Subnet
Id string - subnet id.
- Vpc
Id string - vpc id.
- id String
- instances
List<Get
Mariadb Db Instances Instance> - instances info.
- instance
Ids List<String> - project
Ids List<Double> - result
Output StringFile - search
Name String - subnet
Id String - subnet id.
- vpc
Id String - vpc id.
- id string
- instances
Get
Mariadb Db Instances Instance[] - instances info.
- instance
Ids string[] - project
Ids number[] - result
Output stringFile - search
Name string - subnet
Id string - subnet id.
- vpc
Id string - vpc id.
- id str
- instances
Sequence[Get
Mariadb Db Instances Instance] - instances info.
- instance_
ids Sequence[str] - project_
ids Sequence[float] - result_
output_ strfile - search_
name str - subnet_
id str - subnet id.
- vpc_
id str - vpc id.
- id String
- instances List<Property Map>
- instances info.
- instance
Ids List<String> - project
Ids List<Number> - result
Output StringFile - search
Name String - subnet
Id String - subnet id.
- vpc
Id String - vpc id.
Supporting Types
GetMariadbDbInstancesInstance
- Db
Version stringId - db version id.
- Instance
Id string - instance id.
- Instance
Name string - instance name.
- Internet
Domain string - Public network access domain name.
- Internet
Ip string - Public IP address.
- Internet
Port double - Public network port.
- Memory double
- meory of instance.
- Project
Id double - project id.
- Region string
- region.
-
List<Get
Mariadb Db Instances Instance Resource Tag> - resource tags.
- Storage double
- storage of instance.
- Subnet
Id string - subnet id.
- Vip string
- Intranet IP address.
- Vpc
Id string - vpc id.
- Vport double
- Intranet port.
- Zone string
- available zone.
- Db
Version stringId - db version id.
- Instance
Id string - instance id.
- Instance
Name string - instance name.
- Internet
Domain string - Public network access domain name.
- Internet
Ip string - Public IP address.
- Internet
Port float64 - Public network port.
- Memory float64
- meory of instance.
- Project
Id float64 - project id.
- Region string
- region.
-
[]Get
Mariadb Db Instances Instance Resource Tag - resource tags.
- Storage float64
- storage of instance.
- Subnet
Id string - subnet id.
- Vip string
- Intranet IP address.
- Vpc
Id string - vpc id.
- Vport float64
- Intranet port.
- Zone string
- available zone.
- db
Version StringId - db version id.
- instance
Id String - instance id.
- instance
Name String - instance name.
- internet
Domain String - Public network access domain name.
- internet
Ip String - Public IP address.
- internet
Port Double - Public network port.
- memory Double
- meory of instance.
- project
Id Double - project id.
- region String
- region.
-
List<Get
Mariadb Db Instances Instance Resource Tag> - resource tags.
- storage Double
- storage of instance.
- subnet
Id String - subnet id.
- vip String
- Intranet IP address.
- vpc
Id String - vpc id.
- vport Double
- Intranet port.
- zone String
- available zone.
- db
Version stringId - db version id.
- instance
Id string - instance id.
- instance
Name string - instance name.
- internet
Domain string - Public network access domain name.
- internet
Ip string - Public IP address.
- internet
Port number - Public network port.
- memory number
- meory of instance.
- project
Id number - project id.
- region string
- region.
-
Get
Mariadb Db Instances Instance Resource Tag[] - resource tags.
- storage number
- storage of instance.
- subnet
Id string - subnet id.
- vip string
- Intranet IP address.
- vpc
Id string - vpc id.
- vport number
- Intranet port.
- zone string
- available zone.
- db_
version_ strid - db version id.
- instance_
id str - instance id.
- instance_
name str - instance name.
- internet_
domain str - Public network access domain name.
- internet_
ip str - Public IP address.
- internet_
port float - Public network port.
- memory float
- meory of instance.
- project_
id float - project id.
- region str
- region.
-
Sequence[Get
Mariadb Db Instances Instance Resource Tag] - resource tags.
- storage float
- storage of instance.
- subnet_
id str - subnet id.
- vip str
- Intranet IP address.
- vpc_
id str - vpc id.
- vport float
- Intranet port.
- zone str
- available zone.
- db
Version StringId - db version id.
- instance
Id String - instance id.
- instance
Name String - instance name.
- internet
Domain String - Public network access domain name.
- internet
Ip String - Public IP address.
- internet
Port Number - Public network port.
- memory Number
- meory of instance.
- project
Id Number - project id.
- region String
- region.
- List<Property Map>
- resource tags.
- storage Number
- storage of instance.
- subnet
Id String - subnet id.
- vip String
- Intranet IP address.
- vpc
Id String - vpc id.
- vport Number
- Intranet port.
- zone String
- available zone.
GetMariadbDbInstancesInstanceResourceTag
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
