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

opentelekomcloud.getTaurusdbMysqlInstanceV3

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

    Use this data source to get available OpenTelekomCloud TaurusDB MySQL instance.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const _this = opentelekomcloud.getTaurusdbMysqlInstanceV3({
        name: "taurusdb-instance",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    this = opentelekomcloud.get_taurusdb_mysql_instance_v3(name="taurusdb-instance")
    
    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.LookupTaurusdbMysqlInstanceV3(ctx, &opentelekomcloud.LookupTaurusdbMysqlInstanceV3Args{
    			Name: pulumi.StringRef("taurusdb-instance"),
    		}, 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 @this = Opentelekomcloud.GetTaurusdbMysqlInstanceV3.Invoke(new()
        {
            Name = "taurusdb-instance",
        });
    
    });
    
    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.GetTaurusdbMysqlInstanceV3Args;
    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 this = OpentelekomcloudFunctions.getTaurusdbMysqlInstanceV3(GetTaurusdbMysqlInstanceV3Args.builder()
                .name("taurusdb-instance")
                .build());
    
        }
    }
    
    variables:
      this:
        fn::invoke:
          function: opentelekomcloud:getTaurusdbMysqlInstanceV3
          arguments:
            name: taurusdb-instance
    

    Using getTaurusdbMysqlInstanceV3

    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 getTaurusdbMysqlInstanceV3(args: GetTaurusdbMysqlInstanceV3Args, opts?: InvokeOptions): Promise<GetTaurusdbMysqlInstanceV3Result>
    function getTaurusdbMysqlInstanceV3Output(args: GetTaurusdbMysqlInstanceV3OutputArgs, opts?: InvokeOptions): Output<GetTaurusdbMysqlInstanceV3Result>
    def get_taurusdb_mysql_instance_v3(id: Optional[str] = None,
                                       name: Optional[str] = None,
                                       region: Optional[str] = None,
                                       subnet_id: Optional[str] = None,
                                       vpc_id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetTaurusdbMysqlInstanceV3Result
    def get_taurusdb_mysql_instance_v3_output(id: Optional[pulumi.Input[str]] = None,
                                       name: Optional[pulumi.Input[str]] = None,
                                       region: Optional[pulumi.Input[str]] = None,
                                       subnet_id: Optional[pulumi.Input[str]] = None,
                                       vpc_id: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetTaurusdbMysqlInstanceV3Result]
    func LookupTaurusdbMysqlInstanceV3(ctx *Context, args *LookupTaurusdbMysqlInstanceV3Args, opts ...InvokeOption) (*LookupTaurusdbMysqlInstanceV3Result, error)
    func LookupTaurusdbMysqlInstanceV3Output(ctx *Context, args *LookupTaurusdbMysqlInstanceV3OutputArgs, opts ...InvokeOption) LookupTaurusdbMysqlInstanceV3ResultOutput

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

    public static class GetTaurusdbMysqlInstanceV3 
    {
        public static Task<GetTaurusdbMysqlInstanceV3Result> InvokeAsync(GetTaurusdbMysqlInstanceV3Args args, InvokeOptions? opts = null)
        public static Output<GetTaurusdbMysqlInstanceV3Result> Invoke(GetTaurusdbMysqlInstanceV3InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTaurusdbMysqlInstanceV3Result> getTaurusdbMysqlInstanceV3(GetTaurusdbMysqlInstanceV3Args args, InvokeOptions options)
    public static Output<GetTaurusdbMysqlInstanceV3Result> getTaurusdbMysqlInstanceV3(GetTaurusdbMysqlInstanceV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getTaurusdbMysqlInstanceV3:getTaurusdbMysqlInstanceV3
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Indicates the node ID.
    Name string
    Specifies the name of the instance.
    Region string
    Indicates the instance region.
    SubnetId string
    Specifies the network ID of a subnet.
    VpcId string
    Specifies the VPC ID.
    Id string
    Indicates the node ID.
    Name string
    Specifies the name of the instance.
    Region string
    Indicates the instance region.
    SubnetId string
    Specifies the network ID of a subnet.
    VpcId string
    Specifies the VPC ID.
    id String
    Indicates the node ID.
    name String
    Specifies the name of the instance.
    region String
    Indicates the instance region.
    subnetId String
    Specifies the network ID of a subnet.
    vpcId String
    Specifies the VPC ID.
    id string
    Indicates the node ID.
    name string
    Specifies the name of the instance.
    region string
    Indicates the instance region.
    subnetId string
    Specifies the network ID of a subnet.
    vpcId string
    Specifies the VPC ID.
    id str
    Indicates the node ID.
    name str
    Specifies the name of the instance.
    region str
    Indicates the instance region.
    subnet_id str
    Specifies the network ID of a subnet.
    vpc_id str
    Specifies the VPC ID.
    id String
    Indicates the node ID.
    name String
    Specifies the name of the instance.
    region String
    Indicates the instance region.
    subnetId String
    Specifies the network ID of a subnet.
    vpcId String
    Specifies the VPC ID.

    getTaurusdbMysqlInstanceV3 Result

    The following output properties are available:

    AvailabilityZoneMode string
    Indicates the availability zone mode: single or multi.
    BackupStrategies List<GetTaurusdbMysqlInstanceV3BackupStrategy>
    Indicates the advanced backup policy. The backup_strategy structure is documented below.
    ConfigurationId string
    Indicates the configuration ID.
    Datastores List<GetTaurusdbMysqlInstanceV3Datastore>
    Indicates the database information. The datastore structure is documented below.
    DbUserName string
    Indicates the default username.
    Flavor string
    Indicates the instance specifications.
    Id string
    Indicates the node ID.
    MasterAvailabilityZone string
    Indicates the availability zone where the master node resides.
    Mode string
    Indicates the instance mode.
    Name string
    Indicates the node name.
    Nodes List<GetTaurusdbMysqlInstanceV3Node>
    Indicates the instance nodes information. The nodes structure is documented below.
    Port double
    Indicates the database port.
    PrivateWriteIp string
    Indicates the private IP address of the DB instance.
    ReadReplicas double
    Indicates the count of read replicas.
    Region string
    Indicates the instance region.
    SecurityGroupId string
    Indicates the security group ID.
    Status string
    Indicates the node status.
    SubnetId string
    TimeZone string
    Indicates the time zone.
    VpcId string
    AvailabilityZoneMode string
    Indicates the availability zone mode: single or multi.
    BackupStrategies []GetTaurusdbMysqlInstanceV3BackupStrategy
    Indicates the advanced backup policy. The backup_strategy structure is documented below.
    ConfigurationId string
    Indicates the configuration ID.
    Datastores []GetTaurusdbMysqlInstanceV3Datastore
    Indicates the database information. The datastore structure is documented below.
    DbUserName string
    Indicates the default username.
    Flavor string
    Indicates the instance specifications.
    Id string
    Indicates the node ID.
    MasterAvailabilityZone string
    Indicates the availability zone where the master node resides.
    Mode string
    Indicates the instance mode.
    Name string
    Indicates the node name.
    Nodes []GetTaurusdbMysqlInstanceV3Node
    Indicates the instance nodes information. The nodes structure is documented below.
    Port float64
    Indicates the database port.
    PrivateWriteIp string
    Indicates the private IP address of the DB instance.
    ReadReplicas float64
    Indicates the count of read replicas.
    Region string
    Indicates the instance region.
    SecurityGroupId string
    Indicates the security group ID.
    Status string
    Indicates the node status.
    SubnetId string
    TimeZone string
    Indicates the time zone.
    VpcId string
    availabilityZoneMode String
    Indicates the availability zone mode: single or multi.
    backupStrategies List<GetTaurusdbMysqlInstanceV3BackupStrategy>
    Indicates the advanced backup policy. The backup_strategy structure is documented below.
    configurationId String
    Indicates the configuration ID.
    datastores List<GetTaurusdbMysqlInstanceV3Datastore>
    Indicates the database information. The datastore structure is documented below.
    dbUserName String
    Indicates the default username.
    flavor String
    Indicates the instance specifications.
    id String
    Indicates the node ID.
    masterAvailabilityZone String
    Indicates the availability zone where the master node resides.
    mode String
    Indicates the instance mode.
    name String
    Indicates the node name.
    nodes List<GetTaurusdbMysqlInstanceV3Node>
    Indicates the instance nodes information. The nodes structure is documented below.
    port Double
    Indicates the database port.
    privateWriteIp String
    Indicates the private IP address of the DB instance.
    readReplicas Double
    Indicates the count of read replicas.
    region String
    Indicates the instance region.
    securityGroupId String
    Indicates the security group ID.
    status String
    Indicates the node status.
    subnetId String
    timeZone String
    Indicates the time zone.
    vpcId String
    availabilityZoneMode string
    Indicates the availability zone mode: single or multi.
    backupStrategies GetTaurusdbMysqlInstanceV3BackupStrategy[]
    Indicates the advanced backup policy. The backup_strategy structure is documented below.
    configurationId string
    Indicates the configuration ID.
    datastores GetTaurusdbMysqlInstanceV3Datastore[]
    Indicates the database information. The datastore structure is documented below.
    dbUserName string
    Indicates the default username.
    flavor string
    Indicates the instance specifications.
    id string
    Indicates the node ID.
    masterAvailabilityZone string
    Indicates the availability zone where the master node resides.
    mode string
    Indicates the instance mode.
    name string
    Indicates the node name.
    nodes GetTaurusdbMysqlInstanceV3Node[]
    Indicates the instance nodes information. The nodes structure is documented below.
    port number
    Indicates the database port.
    privateWriteIp string
    Indicates the private IP address of the DB instance.
    readReplicas number
    Indicates the count of read replicas.
    region string
    Indicates the instance region.
    securityGroupId string
    Indicates the security group ID.
    status string
    Indicates the node status.
    subnetId string
    timeZone string
    Indicates the time zone.
    vpcId string
    availability_zone_mode str
    Indicates the availability zone mode: single or multi.
    backup_strategies Sequence[GetTaurusdbMysqlInstanceV3BackupStrategy]
    Indicates the advanced backup policy. The backup_strategy structure is documented below.
    configuration_id str
    Indicates the configuration ID.
    datastores Sequence[GetTaurusdbMysqlInstanceV3Datastore]
    Indicates the database information. The datastore structure is documented below.
    db_user_name str
    Indicates the default username.
    flavor str
    Indicates the instance specifications.
    id str
    Indicates the node ID.
    master_availability_zone str
    Indicates the availability zone where the master node resides.
    mode str
    Indicates the instance mode.
    name str
    Indicates the node name.
    nodes Sequence[GetTaurusdbMysqlInstanceV3Node]
    Indicates the instance nodes information. The nodes structure is documented below.
    port float
    Indicates the database port.
    private_write_ip str
    Indicates the private IP address of the DB instance.
    read_replicas float
    Indicates the count of read replicas.
    region str
    Indicates the instance region.
    security_group_id str
    Indicates the security group ID.
    status str
    Indicates the node status.
    subnet_id str
    time_zone str
    Indicates the time zone.
    vpc_id str
    availabilityZoneMode String
    Indicates the availability zone mode: single or multi.
    backupStrategies List<Property Map>
    Indicates the advanced backup policy. The backup_strategy structure is documented below.
    configurationId String
    Indicates the configuration ID.
    datastores List<Property Map>
    Indicates the database information. The datastore structure is documented below.
    dbUserName String
    Indicates the default username.
    flavor String
    Indicates the instance specifications.
    id String
    Indicates the node ID.
    masterAvailabilityZone String
    Indicates the availability zone where the master node resides.
    mode String
    Indicates the instance mode.
    name String
    Indicates the node name.
    nodes List<Property Map>
    Indicates the instance nodes information. The nodes structure is documented below.
    port Number
    Indicates the database port.
    privateWriteIp String
    Indicates the private IP address of the DB instance.
    readReplicas Number
    Indicates the count of read replicas.
    region String
    Indicates the instance region.
    securityGroupId String
    Indicates the security group ID.
    status String
    Indicates the node status.
    subnetId String
    timeZone String
    Indicates the time zone.
    vpcId String

    Supporting Types

    GetTaurusdbMysqlInstanceV3BackupStrategy

    KeepDays double
    Indicates the number of days to retain the generated backup.
    StartTime string
    Indicates the backup time window.
    KeepDays float64
    Indicates the number of days to retain the generated backup.
    StartTime string
    Indicates the backup time window.
    keepDays Double
    Indicates the number of days to retain the generated backup.
    startTime String
    Indicates the backup time window.
    keepDays number
    Indicates the number of days to retain the generated backup.
    startTime string
    Indicates the backup time window.
    keep_days float
    Indicates the number of days to retain the generated backup.
    start_time str
    Indicates the backup time window.
    keepDays Number
    Indicates the number of days to retain the generated backup.
    startTime String
    Indicates the backup time window.

    GetTaurusdbMysqlInstanceV3Datastore

    Engine string
    Indicates the database engine.
    Version string
    Indicates the database version.
    Engine string
    Indicates the database engine.
    Version string
    Indicates the database version.
    engine String
    Indicates the database engine.
    version String
    Indicates the database version.
    engine string
    Indicates the database engine.
    version string
    Indicates the database version.
    engine str
    Indicates the database engine.
    version str
    Indicates the database version.
    engine String
    Indicates the database engine.
    version String
    Indicates the database version.

    GetTaurusdbMysqlInstanceV3Node

    AvailabilityZone string
    Indicates the availability zone where the node resides.
    Id string
    Indicates the node ID.
    Name string
    Specifies the name of the instance.
    PrivateReadIp string
    Indicates the private IP address of a node.
    Status string
    Indicates the node status.
    Type string
    Indicates the node type: master or slave.
    AvailabilityZone string
    Indicates the availability zone where the node resides.
    Id string
    Indicates the node ID.
    Name string
    Specifies the name of the instance.
    PrivateReadIp string
    Indicates the private IP address of a node.
    Status string
    Indicates the node status.
    Type string
    Indicates the node type: master or slave.
    availabilityZone String
    Indicates the availability zone where the node resides.
    id String
    Indicates the node ID.
    name String
    Specifies the name of the instance.
    privateReadIp String
    Indicates the private IP address of a node.
    status String
    Indicates the node status.
    type String
    Indicates the node type: master or slave.
    availabilityZone string
    Indicates the availability zone where the node resides.
    id string
    Indicates the node ID.
    name string
    Specifies the name of the instance.
    privateReadIp string
    Indicates the private IP address of a node.
    status string
    Indicates the node status.
    type string
    Indicates the node type: master or slave.
    availability_zone str
    Indicates the availability zone where the node resides.
    id str
    Indicates the node ID.
    name str
    Specifies the name of the instance.
    private_read_ip str
    Indicates the private IP address of a node.
    status str
    Indicates the node status.
    type str
    Indicates the node type: master or slave.
    availabilityZone String
    Indicates the availability zone where the node resides.
    id String
    Indicates the node ID.
    name String
    Specifies the name of the instance.
    privateReadIp String
    Indicates the private IP address of a node.
    status String
    Indicates the node status.
    type String
    Indicates the node type: master or slave.

    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