tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
tencentcloud.getMysqlDatabases
Start a Neo task
Explain and create a tencentcloud.getMysqlDatabases resource
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
Use this data source to query detailed information of mysql databases
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const databases = tencentcloud.getMysqlDatabases({
instanceId: "cdb-c1nl9rpv",
databaseRegexp: "",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
databases = tencentcloud.get_mysql_databases(instance_id="cdb-c1nl9rpv",
database_regexp="")
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.GetMysqlDatabases(ctx, &tencentcloud.GetMysqlDatabasesArgs{
InstanceId: "cdb-c1nl9rpv",
DatabaseRegexp: pulumi.StringRef(""),
}, 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 databases = Tencentcloud.GetMysqlDatabases.Invoke(new()
{
InstanceId = "cdb-c1nl9rpv",
DatabaseRegexp = "",
});
});
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.GetMysqlDatabasesArgs;
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 databases = TencentcloudFunctions.getMysqlDatabases(GetMysqlDatabasesArgs.builder()
.instanceId("cdb-c1nl9rpv")
.databaseRegexp("")
.build());
}
}
variables:
databases:
fn::invoke:
function: tencentcloud:getMysqlDatabases
arguments:
instanceId: cdb-c1nl9rpv
databaseRegexp: ""
Using getMysqlDatabases
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 getMysqlDatabases(args: GetMysqlDatabasesArgs, opts?: InvokeOptions): Promise<GetMysqlDatabasesResult>
function getMysqlDatabasesOutput(args: GetMysqlDatabasesOutputArgs, opts?: InvokeOptions): Output<GetMysqlDatabasesResult>def get_mysql_databases(database_regexp: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
limit: Optional[float] = None,
offset: Optional[float] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMysqlDatabasesResult
def get_mysql_databases_output(database_regexp: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[float]] = None,
offset: Optional[pulumi.Input[float]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMysqlDatabasesResult]func GetMysqlDatabases(ctx *Context, args *GetMysqlDatabasesArgs, opts ...InvokeOption) (*GetMysqlDatabasesResult, error)
func GetMysqlDatabasesOutput(ctx *Context, args *GetMysqlDatabasesOutputArgs, opts ...InvokeOption) GetMysqlDatabasesResultOutput> Note: This function is named GetMysqlDatabases in the Go SDK.
public static class GetMysqlDatabases
{
public static Task<GetMysqlDatabasesResult> InvokeAsync(GetMysqlDatabasesArgs args, InvokeOptions? opts = null)
public static Output<GetMysqlDatabasesResult> Invoke(GetMysqlDatabasesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMysqlDatabasesResult> getMysqlDatabases(GetMysqlDatabasesArgs args, InvokeOptions options)
public static Output<GetMysqlDatabasesResult> getMysqlDatabases(GetMysqlDatabasesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMysqlDatabases:getMysqlDatabases
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - The ID of instance.
- Database
Regexp string - Regular expression to match database library names.
- Id string
- Limit double
- The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.
- Offset double
- Page offset.
- Result
Output stringFile - Used to save results.
- Instance
Id string - The ID of instance.
- Database
Regexp string - Regular expression to match database library names.
- Id string
- Limit float64
- The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.
- Offset float64
- Page offset.
- Result
Output stringFile - Used to save results.
- instance
Id String - The ID of instance.
- database
Regexp String - Regular expression to match database library names.
- id String
- limit Double
- The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.
- offset Double
- Page offset.
- result
Output StringFile - Used to save results.
- instance
Id string - The ID of instance.
- database
Regexp string - Regular expression to match database library names.
- id string
- limit number
- The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.
- offset number
- Page offset.
- result
Output stringFile - Used to save results.
- instance_
id str - The ID of instance.
- database_
regexp str - Regular expression to match database library names.
- id str
- limit float
- The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.
- offset float
- Page offset.
- result_
output_ strfile - Used to save results.
- instance
Id String - The ID of instance.
- database
Regexp String - Regular expression to match database library names.
- id String
- limit Number
- The number of single requests, the default value is 20, the minimum value is 1, and the maximum value is 100.
- offset Number
- Page offset.
- result
Output StringFile - Used to save results.
getMysqlDatabases Result
The following output properties are available:
- Database
Lists List<GetMysql Databases Database List> - Database name and character set.
- Id string
- Instance
Id string - Items List<string>
- Returned instance information.
- Database
Regexp string - Limit double
- Offset double
- Result
Output stringFile
- Database
Lists []GetMysql Databases Database List - Database name and character set.
- Id string
- Instance
Id string - Items []string
- Returned instance information.
- Database
Regexp string - Limit float64
- Offset float64
- Result
Output stringFile
- database
Lists List<GetMysql Databases Database List> - Database name and character set.
- id String
- instance
Id String - items List<String>
- Returned instance information.
- database
Regexp String - limit Double
- offset Double
- result
Output StringFile
- database
Lists GetMysql Databases Database List[] - Database name and character set.
- id string
- instance
Id string - items string[]
- Returned instance information.
- database
Regexp string - limit number
- offset number
- result
Output stringFile
- database_
lists Sequence[GetMysql Databases Database List] - Database name and character set.
- id str
- instance_
id str - items Sequence[str]
- Returned instance information.
- database_
regexp str - limit float
- offset float
- result_
output_ strfile
- database
Lists List<Property Map> - Database name and character set.
- id String
- instance
Id String - items List<String>
- Returned instance information.
- database
Regexp String - limit Number
- offset Number
- result
Output StringFile
Supporting Types
GetMysqlDatabasesDatabaseList
- Character
Set string - character set type.
- Database
Name string - The name of database.
- Character
Set string - character set type.
- Database
Name string - The name of database.
- character
Set String - character set type.
- database
Name String - The name of database.
- character
Set string - character set type.
- database
Name string - The name of database.
- character_
set str - character set type.
- database_
name str - The name of database.
- character
Set String - character set type.
- database
Name String - The name of database.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
