tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getMysqlDatabases
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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({
databaseRegexp: "",
instanceId: "cdb-c1nl9rpv",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
databases = tencentcloud.get_mysql_databases(database_regexp="",
instance_id="cdb-c1nl9rpv")
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{
DatabaseRegexp: pulumi.StringRef(""),
InstanceId: "cdb-c1nl9rpv",
}, 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()
{
DatabaseRegexp = "",
InstanceId = "cdb-c1nl9rpv",
});
});
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()
.databaseRegexp("")
.instanceId("cdb-c1nl9rpv")
.build());
}
}
variables:
databases:
fn::invoke:
function: tencentcloud:getMysqlDatabases
arguments:
databaseRegexp: ""
instanceId: cdb-c1nl9rpv
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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack