1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getTaurusdbMysqlEngineVersionsV3
opentelekomcloud 1.36.51 published on Thursday, Oct 23, 2025 by opentelekomcloud

opentelekomcloud.getTaurusdbMysqlEngineVersionsV3

Get Started
opentelekomcloud logo
opentelekomcloud 1.36.51 published on Thursday, Oct 23, 2025 by opentelekomcloud

    Use this data source to get the database specifications of a specified DB engine.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const test = opentelekomcloud.getTaurusdbMysqlEngineVersionsV3({
        databaseName: "gaussdb-mysql",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    test = opentelekomcloud.get_taurusdb_mysql_engine_versions_v3(database_name="gaussdb-mysql")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := opentelekomcloud.GetTaurusdbMysqlEngineVersionsV3(ctx, &opentelekomcloud.GetTaurusdbMysqlEngineVersionsV3Args{
    			DatabaseName: "gaussdb-mysql",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var test = Opentelekomcloud.GetTaurusdbMysqlEngineVersionsV3.Invoke(new()
        {
            DatabaseName = "gaussdb-mysql",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetTaurusdbMysqlEngineVersionsV3Args;
    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 test = OpentelekomcloudFunctions.getTaurusdbMysqlEngineVersionsV3(GetTaurusdbMysqlEngineVersionsV3Args.builder()
                .databaseName("gaussdb-mysql")
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: opentelekomcloud:getTaurusdbMysqlEngineVersionsV3
          arguments:
            databaseName: gaussdb-mysql
    

    Using getTaurusdbMysqlEngineVersionsV3

    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 getTaurusdbMysqlEngineVersionsV3(args: GetTaurusdbMysqlEngineVersionsV3Args, opts?: InvokeOptions): Promise<GetTaurusdbMysqlEngineVersionsV3Result>
    function getTaurusdbMysqlEngineVersionsV3Output(args: GetTaurusdbMysqlEngineVersionsV3OutputArgs, opts?: InvokeOptions): Output<GetTaurusdbMysqlEngineVersionsV3Result>
    def get_taurusdb_mysql_engine_versions_v3(database_name: Optional[str] = None,
                                              id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetTaurusdbMysqlEngineVersionsV3Result
    def get_taurusdb_mysql_engine_versions_v3_output(database_name: Optional[pulumi.Input[str]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetTaurusdbMysqlEngineVersionsV3Result]
    func GetTaurusdbMysqlEngineVersionsV3(ctx *Context, args *GetTaurusdbMysqlEngineVersionsV3Args, opts ...InvokeOption) (*GetTaurusdbMysqlEngineVersionsV3Result, error)
    func GetTaurusdbMysqlEngineVersionsV3Output(ctx *Context, args *GetTaurusdbMysqlEngineVersionsV3OutputArgs, opts ...InvokeOption) GetTaurusdbMysqlEngineVersionsV3ResultOutput

    > Note: This function is named GetTaurusdbMysqlEngineVersionsV3 in the Go SDK.

    public static class GetTaurusdbMysqlEngineVersionsV3 
    {
        public static Task<GetTaurusdbMysqlEngineVersionsV3Result> InvokeAsync(GetTaurusdbMysqlEngineVersionsV3Args args, InvokeOptions? opts = null)
        public static Output<GetTaurusdbMysqlEngineVersionsV3Result> Invoke(GetTaurusdbMysqlEngineVersionsV3InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTaurusdbMysqlEngineVersionsV3Result> getTaurusdbMysqlEngineVersionsV3(GetTaurusdbMysqlEngineVersionsV3Args args, InvokeOptions options)
    public static Output<GetTaurusdbMysqlEngineVersionsV3Result> getTaurusdbMysqlEngineVersionsV3(GetTaurusdbMysqlEngineVersionsV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getTaurusdbMysqlEngineVersionsV3:getTaurusdbMysqlEngineVersionsV3
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DatabaseName string
    Specifies the DB engine. Value options: gaussdb-mysql.
    Id string
    Indicates the DB version ID.
    DatabaseName string
    Specifies the DB engine. Value options: gaussdb-mysql.
    Id string
    Indicates the DB version ID.
    databaseName String
    Specifies the DB engine. Value options: gaussdb-mysql.
    id String
    Indicates the DB version ID.
    databaseName string
    Specifies the DB engine. Value options: gaussdb-mysql.
    id string
    Indicates the DB version ID.
    database_name str
    Specifies the DB engine. Value options: gaussdb-mysql.
    id str
    Indicates the DB version ID.
    databaseName String
    Specifies the DB engine. Value options: gaussdb-mysql.
    id String
    Indicates the DB version ID.

    getTaurusdbMysqlEngineVersionsV3 Result

    The following output properties are available:

    DatabaseName string
    Datastores List<GetTaurusdbMysqlEngineVersionsV3Datastore>
    Indicates the DB version list. The datastores structure is documented below.
    Id string
    Indicates the DB version ID.
    Region string
    DatabaseName string
    Datastores []GetTaurusdbMysqlEngineVersionsV3Datastore
    Indicates the DB version list. The datastores structure is documented below.
    Id string
    Indicates the DB version ID.
    Region string
    databaseName String
    datastores List<GetTaurusdbMysqlEngineVersionsV3Datastore>
    Indicates the DB version list. The datastores structure is documented below.
    id String
    Indicates the DB version ID.
    region String
    databaseName string
    datastores GetTaurusdbMysqlEngineVersionsV3Datastore[]
    Indicates the DB version list. The datastores structure is documented below.
    id string
    Indicates the DB version ID.
    region string
    database_name str
    datastores Sequence[GetTaurusdbMysqlEngineVersionsV3Datastore]
    Indicates the DB version list. The datastores structure is documented below.
    id str
    Indicates the DB version ID.
    region str
    databaseName String
    datastores List<Property Map>
    Indicates the DB version list. The datastores structure is documented below.
    id String
    Indicates the DB version ID.
    region String

    Supporting Types

    GetTaurusdbMysqlEngineVersionsV3Datastore

    Id string
    Indicates the DB version ID.
    Name string
    Indicates the DB version number. Only the major version number with two digits is returned.
    Id string
    Indicates the DB version ID.
    Name string
    Indicates the DB version number. Only the major version number with two digits is returned.
    id String
    Indicates the DB version ID.
    name String
    Indicates the DB version number. Only the major version number with two digits is returned.
    id string
    Indicates the DB version ID.
    name string
    Indicates the DB version number. Only the major version number with two digits is returned.
    id str
    Indicates the DB version ID.
    name str
    Indicates the DB version number. Only the major version number with two digits is returned.
    id String
    Indicates the DB version ID.
    name String
    Indicates the DB version number. Only the major version number with two digits is returned.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.51 published on Thursday, Oct 23, 2025 by opentelekomcloud
      Meet Neo: Your AI Platform Teammate