opentelekomcloud 1.36.51 published on Thursday, Oct 23, 2025 by opentelekomcloud
opentelekomcloud.getTaurusdbMysqlInstanceV3
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 dictionaryThe following arguments are supported:
getTaurusdbMysqlInstanceV3 Result
The following output properties are available:
- Availability
Zone stringMode - Indicates the availability zone mode: single or multi.
- Backup
Strategies List<GetTaurusdb Mysql Instance V3Backup Strategy> - Indicates the advanced backup policy. The backup_strategy structure is documented below.
- Configuration
Id string - Indicates the configuration ID.
- Datastores
List<Get
Taurusdb Mysql Instance V3Datastore> - Indicates the database information. The datastore structure is documented below.
- Db
User stringName - Indicates the default username.
- Flavor string
- Indicates the instance specifications.
- Id string
- Indicates the node ID.
- Master
Availability stringZone - Indicates the availability zone where the master node resides.
- Mode string
- Indicates the instance mode.
- Name string
- Indicates the node name.
- Nodes
List<Get
Taurusdb Mysql Instance V3Node> - Indicates the instance nodes information. The nodes structure is documented below.
- Port double
- Indicates the database port.
- Private
Write stringIp - Indicates the private IP address of the DB instance.
- Read
Replicas double - Indicates the count of read replicas.
- Region string
- Indicates the instance region.
- Security
Group stringId - Indicates the security group ID.
- Status string
- Indicates the node status.
- Subnet
Id string - Time
Zone string - Indicates the time zone.
- Vpc
Id string
- Availability
Zone stringMode - Indicates the availability zone mode: single or multi.
- Backup
Strategies []GetTaurusdb Mysql Instance V3Backup Strategy - Indicates the advanced backup policy. The backup_strategy structure is documented below.
- Configuration
Id string - Indicates the configuration ID.
- Datastores
[]Get
Taurusdb Mysql Instance V3Datastore - Indicates the database information. The datastore structure is documented below.
- Db
User stringName - Indicates the default username.
- Flavor string
- Indicates the instance specifications.
- Id string
- Indicates the node ID.
- Master
Availability stringZone - Indicates the availability zone where the master node resides.
- Mode string
- Indicates the instance mode.
- Name string
- Indicates the node name.
- Nodes
[]Get
Taurusdb Mysql Instance V3Node - Indicates the instance nodes information. The nodes structure is documented below.
- Port float64
- Indicates the database port.
- Private
Write stringIp - Indicates the private IP address of the DB instance.
- Read
Replicas float64 - Indicates the count of read replicas.
- Region string
- Indicates the instance region.
- Security
Group stringId - Indicates the security group ID.
- Status string
- Indicates the node status.
- Subnet
Id string - Time
Zone string - Indicates the time zone.
- Vpc
Id string
- availability
Zone StringMode - Indicates the availability zone mode: single or multi.
- backup
Strategies List<GetTaurusdb Mysql Instance V3Backup Strategy> - Indicates the advanced backup policy. The backup_strategy structure is documented below.
- configuration
Id String - Indicates the configuration ID.
- datastores
List<Get
Taurusdb Mysql Instance V3Datastore> - Indicates the database information. The datastore structure is documented below.
- db
User StringName - Indicates the default username.
- flavor String
- Indicates the instance specifications.
- id String
- Indicates the node ID.
- master
Availability StringZone - Indicates the availability zone where the master node resides.
- mode String
- Indicates the instance mode.
- name String
- Indicates the node name.
- nodes
List<Get
Taurusdb Mysql Instance V3Node> - Indicates the instance nodes information. The nodes structure is documented below.
- port Double
- Indicates the database port.
- private
Write StringIp - Indicates the private IP address of the DB instance.
- read
Replicas Double - Indicates the count of read replicas.
- region String
- Indicates the instance region.
- security
Group StringId - Indicates the security group ID.
- status String
- Indicates the node status.
- subnet
Id String - time
Zone String - Indicates the time zone.
- vpc
Id String
- availability
Zone stringMode - Indicates the availability zone mode: single or multi.
- backup
Strategies GetTaurusdb Mysql Instance V3Backup Strategy[] - Indicates the advanced backup policy. The backup_strategy structure is documented below.
- configuration
Id string - Indicates the configuration ID.
- datastores
Get
Taurusdb Mysql Instance V3Datastore[] - Indicates the database information. The datastore structure is documented below.
- db
User stringName - Indicates the default username.
- flavor string
- Indicates the instance specifications.
- id string
- Indicates the node ID.
- master
Availability stringZone - Indicates the availability zone where the master node resides.
- mode string
- Indicates the instance mode.
- name string
- Indicates the node name.
- nodes
Get
Taurusdb Mysql Instance V3Node[] - Indicates the instance nodes information. The nodes structure is documented below.
- port number
- Indicates the database port.
- private
Write stringIp - Indicates the private IP address of the DB instance.
- read
Replicas number - Indicates the count of read replicas.
- region string
- Indicates the instance region.
- security
Group stringId - Indicates the security group ID.
- status string
- Indicates the node status.
- subnet
Id string - time
Zone string - Indicates the time zone.
- vpc
Id string
- availability_
zone_ strmode - Indicates the availability zone mode: single or multi.
- backup_
strategies Sequence[GetTaurusdb Mysql Instance V3Backup Strategy] - Indicates the advanced backup policy. The backup_strategy structure is documented below.
- configuration_
id str - Indicates the configuration ID.
- datastores
Sequence[Get
Taurusdb Mysql Instance V3Datastore] - Indicates the database information. The datastore structure is documented below.
- db_
user_ strname - Indicates the default username.
- flavor str
- Indicates the instance specifications.
- id str
- Indicates the node ID.
- master_
availability_ strzone - Indicates the availability zone where the master node resides.
- mode str
- Indicates the instance mode.
- name str
- Indicates the node name.
- nodes
Sequence[Get
Taurusdb Mysql Instance V3Node] - Indicates the instance nodes information. The nodes structure is documented below.
- port float
- Indicates the database port.
- private_
write_ strip - 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_ strid - Indicates the security group ID.
- status str
- Indicates the node status.
- subnet_
id str - time_
zone str - Indicates the time zone.
- vpc_
id str
- availability
Zone StringMode - Indicates the availability zone mode: single or multi.
- backup
Strategies List<Property Map> - Indicates the advanced backup policy. The backup_strategy structure is documented below.
- configuration
Id String - Indicates the configuration ID.
- datastores List<Property Map>
- Indicates the database information. The datastore structure is documented below.
- db
User StringName - Indicates the default username.
- flavor String
- Indicates the instance specifications.
- id String
- Indicates the node ID.
- master
Availability StringZone - 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.
- private
Write StringIp - Indicates the private IP address of the DB instance.
- read
Replicas Number - Indicates the count of read replicas.
- region String
- Indicates the instance region.
- security
Group StringId - Indicates the security group ID.
- status String
- Indicates the node status.
- subnet
Id String - time
Zone String - Indicates the time zone.
- vpc
Id String
Supporting Types
GetTaurusdbMysqlInstanceV3BackupStrategy
- keep_
days float - Indicates the number of days to retain the generated backup.
- start_
time str - Indicates the backup time window.
GetTaurusdbMysqlInstanceV3Datastore
GetTaurusdbMysqlInstanceV3Node
- Availability
Zone string - Indicates the availability zone where the node resides.
- Id string
- Indicates the node ID.
- Name string
- Specifies the name of the instance.
- Private
Read stringIp - 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 string - Indicates the availability zone where the node resides.
- Id string
- Indicates the node ID.
- Name string
- Specifies the name of the instance.
- Private
Read stringIp - 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 String - Indicates the availability zone where the node resides.
- id String
- Indicates the node ID.
- name String
- Specifies the name of the instance.
- private
Read StringIp - 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 string - Indicates the availability zone where the node resides.
- id string
- Indicates the node ID.
- name string
- Specifies the name of the instance.
- private
Read stringIp - 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_ strip - Indicates the private IP address of a node.
- status str
- Indicates the node status.
- type str
- Indicates the node type: master or slave.
- availability
Zone String - Indicates the availability zone where the node resides.
- id String
- Indicates the node ID.
- name String
- Specifies the name of the instance.
- private
Read StringIp - 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
opentelekomcloudTerraform Provider.
opentelekomcloud 1.36.51 published on Thursday, Oct 23, 2025 by opentelekomcloud
