1. Packages
  2. Volcengine
  3. API Docs
  4. rds_mysql
  5. getInstances
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine

volcengine.rds_mysql.getInstances

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine

    Use this data source to query detailed information of rds mysql instances

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    import * as volcengine from "@volcengine/pulumi";
    
    const fooZones = volcengine.ecs.getZones({});
    const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
        vpcName: "acc-test-project1",
        cidrBlock: "172.16.0.0/16",
    });
    const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
        subnetName: "acc-subnet-test-2",
        cidrBlock: "172.16.0.0/24",
        zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
        vpcId: fooVpc.id,
    });
    const fooInstance = new volcengine.rds_mysql.Instance("fooInstance", {
        dbEngineVersion: "MySQL_5_7",
        nodeSpec: "rds.mysql.1c2g",
        primaryZoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
        secondaryZoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
        storageSpace: 80,
        subnetId: fooSubnet.id,
        instanceName: "acc-test",
        lowerCaseTableNames: "1",
        chargeInfo: {
            chargeType: "PostPaid",
        },
        parameters: [
            {
                parameterName: "auto_increment_increment",
                parameterValue: "2",
            },
            {
                parameterName: "auto_increment_offset",
                parameterValue: "4",
            },
        ],
    });
    const fooInstances = volcengine.rds_mysql.getInstancesOutput({
        instanceId: fooInstance.id,
    });
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo_zones = volcengine.ecs.get_zones()
    foo_vpc = volcengine.vpc.Vpc("fooVpc",
        vpc_name="acc-test-project1",
        cidr_block="172.16.0.0/16")
    foo_subnet = volcengine.vpc.Subnet("fooSubnet",
        subnet_name="acc-subnet-test-2",
        cidr_block="172.16.0.0/24",
        zone_id=foo_zones.zones[0].id,
        vpc_id=foo_vpc.id)
    foo_instance = volcengine.rds_mysql.Instance("fooInstance",
        db_engine_version="MySQL_5_7",
        node_spec="rds.mysql.1c2g",
        primary_zone_id=foo_zones.zones[0].id,
        secondary_zone_id=foo_zones.zones[0].id,
        storage_space=80,
        subnet_id=foo_subnet.id,
        instance_name="acc-test",
        lower_case_table_names="1",
        charge_info=volcengine.rds_mysql.InstanceChargeInfoArgs(
            charge_type="PostPaid",
        ),
        parameters=[
            volcengine.rds_mysql.InstanceParameterArgs(
                parameter_name="auto_increment_increment",
                parameter_value="2",
            ),
            volcengine.rds_mysql.InstanceParameterArgs(
                parameter_name="auto_increment_offset",
                parameter_value="4",
            ),
        ])
    foo_instances = volcengine.rds_mysql.get_instances_output(instance_id=foo_instance.id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/rds_mysql"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		fooZones, err := ecs.GetZones(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
    			VpcName:   pulumi.String("acc-test-project1"),
    			CidrBlock: pulumi.String("172.16.0.0/16"),
    		})
    		if err != nil {
    			return err
    		}
    		fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
    			SubnetName: pulumi.String("acc-subnet-test-2"),
    			CidrBlock:  pulumi.String("172.16.0.0/24"),
    			ZoneId:     pulumi.String(fooZones.Zones[0].Id),
    			VpcId:      fooVpc.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		fooInstance, err := rds_mysql.NewInstance(ctx, "fooInstance", &rds_mysql.InstanceArgs{
    			DbEngineVersion:     pulumi.String("MySQL_5_7"),
    			NodeSpec:            pulumi.String("rds.mysql.1c2g"),
    			PrimaryZoneId:       pulumi.String(fooZones.Zones[0].Id),
    			SecondaryZoneId:     pulumi.String(fooZones.Zones[0].Id),
    			StorageSpace:        pulumi.Int(80),
    			SubnetId:            fooSubnet.ID(),
    			InstanceName:        pulumi.String("acc-test"),
    			LowerCaseTableNames: pulumi.String("1"),
    			ChargeInfo: &rds_mysql.InstanceChargeInfoArgs{
    				ChargeType: pulumi.String("PostPaid"),
    			},
    			Parameters: rds_mysql.InstanceParameterArray{
    				&rds_mysql.InstanceParameterArgs{
    					ParameterName:  pulumi.String("auto_increment_increment"),
    					ParameterValue: pulumi.String("2"),
    				},
    				&rds_mysql.InstanceParameterArgs{
    					ParameterName:  pulumi.String("auto_increment_offset"),
    					ParameterValue: pulumi.String("4"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_ = rds_mysql.GetInstancesOutput(ctx, rds_mysql.GetInstancesOutputArgs{
    			InstanceId: fooInstance.ID(),
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var fooZones = Volcengine.Ecs.GetZones.Invoke();
    
        var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
        {
            VpcName = "acc-test-project1",
            CidrBlock = "172.16.0.0/16",
        });
    
        var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
        {
            SubnetName = "acc-subnet-test-2",
            CidrBlock = "172.16.0.0/24",
            ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
            VpcId = fooVpc.Id,
        });
    
        var fooInstance = new Volcengine.Rds_mysql.Instance("fooInstance", new()
        {
            DbEngineVersion = "MySQL_5_7",
            NodeSpec = "rds.mysql.1c2g",
            PrimaryZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
            SecondaryZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
            StorageSpace = 80,
            SubnetId = fooSubnet.Id,
            InstanceName = "acc-test",
            LowerCaseTableNames = "1",
            ChargeInfo = new Volcengine.Rds_mysql.Inputs.InstanceChargeInfoArgs
            {
                ChargeType = "PostPaid",
            },
            Parameters = new[]
            {
                new Volcengine.Rds_mysql.Inputs.InstanceParameterArgs
                {
                    ParameterName = "auto_increment_increment",
                    ParameterValue = "2",
                },
                new Volcengine.Rds_mysql.Inputs.InstanceParameterArgs
                {
                    ParameterName = "auto_increment_offset",
                    ParameterValue = "4",
                },
            },
        });
    
        var fooInstances = Volcengine.Rds_mysql.GetInstances.Invoke(new()
        {
            InstanceId = fooInstance.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.ecs.EcsFunctions;
    import com.pulumi.volcengine.ecs.inputs.GetZonesArgs;
    import com.pulumi.volcengine.vpc.Vpc;
    import com.pulumi.volcengine.vpc.VpcArgs;
    import com.pulumi.volcengine.vpc.Subnet;
    import com.pulumi.volcengine.vpc.SubnetArgs;
    import com.pulumi.volcengine.rds_mysql.Instance;
    import com.pulumi.volcengine.rds_mysql.InstanceArgs;
    import com.pulumi.volcengine.rds_mysql.inputs.InstanceChargeInfoArgs;
    import com.pulumi.volcengine.rds_mysql.inputs.InstanceParameterArgs;
    import com.pulumi.volcengine.rds_mysql.Rds_mysqlFunctions;
    import com.pulumi.volcengine.rds_mysql.inputs.GetInstancesArgs;
    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 fooZones = EcsFunctions.getZones();
    
            var fooVpc = new Vpc("fooVpc", VpcArgs.builder()        
                .vpcName("acc-test-project1")
                .cidrBlock("172.16.0.0/16")
                .build());
    
            var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()        
                .subnetName("acc-subnet-test-2")
                .cidrBlock("172.16.0.0/24")
                .zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
                .vpcId(fooVpc.id())
                .build());
    
            var fooInstance = new Instance("fooInstance", InstanceArgs.builder()        
                .dbEngineVersion("MySQL_5_7")
                .nodeSpec("rds.mysql.1c2g")
                .primaryZoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
                .secondaryZoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
                .storageSpace(80)
                .subnetId(fooSubnet.id())
                .instanceName("acc-test")
                .lowerCaseTableNames("1")
                .chargeInfo(InstanceChargeInfoArgs.builder()
                    .chargeType("PostPaid")
                    .build())
                .parameters(            
                    InstanceParameterArgs.builder()
                        .parameterName("auto_increment_increment")
                        .parameterValue("2")
                        .build(),
                    InstanceParameterArgs.builder()
                        .parameterName("auto_increment_offset")
                        .parameterValue("4")
                        .build())
                .build());
    
            final var fooInstances = Rds_mysqlFunctions.getInstances(GetInstancesArgs.builder()
                .instanceId(fooInstance.id())
                .build());
    
        }
    }
    
    resources:
      fooVpc:
        type: volcengine:vpc:Vpc
        properties:
          vpcName: acc-test-project1
          cidrBlock: 172.16.0.0/16
      fooSubnet:
        type: volcengine:vpc:Subnet
        properties:
          subnetName: acc-subnet-test-2
          cidrBlock: 172.16.0.0/24
          zoneId: ${fooZones.zones[0].id}
          vpcId: ${fooVpc.id}
      fooInstance:
        type: volcengine:rds_mysql:Instance
        properties:
          dbEngineVersion: MySQL_5_7
          nodeSpec: rds.mysql.1c2g
          primaryZoneId: ${fooZones.zones[0].id}
          secondaryZoneId: ${fooZones.zones[0].id}
          storageSpace: 80
          subnetId: ${fooSubnet.id}
          instanceName: acc-test
          lowerCaseTableNames: '1'
          chargeInfo:
            chargeType: PostPaid
          parameters:
            - parameterName: auto_increment_increment
              parameterValue: '2'
            - parameterName: auto_increment_offset
              parameterValue: '4'
    variables:
      fooZones:
        fn::invoke:
          Function: volcengine:ecs:getZones
          Arguments: {}
      fooInstances:
        fn::invoke:
          Function: volcengine:rds_mysql:getInstances
          Arguments:
            instanceId: ${fooInstance.id}
    

    Using getInstances

    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 getInstances(args: GetInstancesArgs, opts?: InvokeOptions): Promise<GetInstancesResult>
    function getInstancesOutput(args: GetInstancesOutputArgs, opts?: InvokeOptions): Output<GetInstancesResult>
    def get_instances(charge_type: Optional[str] = None,
                      create_time_end: Optional[str] = None,
                      create_time_start: Optional[str] = None,
                      db_engine_version: Optional[str] = None,
                      instance_id: Optional[str] = None,
                      instance_name: Optional[str] = None,
                      instance_status: Optional[str] = None,
                      instance_type: Optional[str] = None,
                      kernel_versions: Optional[Sequence[str]] = None,
                      name_regex: Optional[str] = None,
                      node_spec: Optional[str] = None,
                      output_file: Optional[str] = None,
                      private_network_ip_address: Optional[str] = None,
                      private_network_vpc_id: Optional[str] = None,
                      project_name: Optional[str] = None,
                      storage_type: Optional[str] = None,
                      tags: Optional[Sequence[GetInstancesTag]] = None,
                      zone_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetInstancesResult
    def get_instances_output(charge_type: Optional[pulumi.Input[str]] = None,
                      create_time_end: Optional[pulumi.Input[str]] = None,
                      create_time_start: Optional[pulumi.Input[str]] = None,
                      db_engine_version: Optional[pulumi.Input[str]] = None,
                      instance_id: Optional[pulumi.Input[str]] = None,
                      instance_name: Optional[pulumi.Input[str]] = None,
                      instance_status: Optional[pulumi.Input[str]] = None,
                      instance_type: Optional[pulumi.Input[str]] = None,
                      kernel_versions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      name_regex: Optional[pulumi.Input[str]] = None,
                      node_spec: Optional[pulumi.Input[str]] = None,
                      output_file: Optional[pulumi.Input[str]] = None,
                      private_network_ip_address: Optional[pulumi.Input[str]] = None,
                      private_network_vpc_id: Optional[pulumi.Input[str]] = None,
                      project_name: Optional[pulumi.Input[str]] = None,
                      storage_type: Optional[pulumi.Input[str]] = None,
                      tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetInstancesTagArgs]]]] = None,
                      zone_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetInstancesResult]
    func GetInstances(ctx *Context, args *GetInstancesArgs, opts ...InvokeOption) (*GetInstancesResult, error)
    func GetInstancesOutput(ctx *Context, args *GetInstancesOutputArgs, opts ...InvokeOption) GetInstancesResultOutput

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

    public static class GetInstances 
    {
        public static Task<GetInstancesResult> InvokeAsync(GetInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetInstancesResult> Invoke(GetInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInstancesResult> getInstances(GetInstancesArgs args, InvokeOptions options)
    public static Output<GetInstancesResult> getInstances(GetInstancesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:rds_mysql/getInstances:getInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ChargeType string
    The charge type of the RDS instance.
    CreateTimeEnd string
    The end time of creating RDS instance.
    CreateTimeStart string
    The start time of creating RDS instance.
    DbEngineVersion string
    The version of the RDS instance.
    InstanceId string
    The id of the RDS instance.
    InstanceName string
    The name of the RDS instance.
    InstanceStatus string
    The status of the RDS instance.
    InstanceType string
    Instance type. The value is DoubleNode.
    KernelVersions List<string>
    The kernel version of the instance.
    NameRegex string
    A Name Regex of RDS instance.
    NodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    OutputFile string
    File name where to save data source results.
    PrivateNetworkIpAddress string
    The IP address of the instance's default terminal, used to query the instance by IP address.
    PrivateNetworkVpcId string
    The ID of the private network. Instances using the specified private network can be filtered by this field.
    ProjectName string
    The project name of the RDS instance.
    StorageType string
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    Tags List<GetInstancesTag>
    Tags.
    ZoneId string
    The available zone of the RDS instance.
    ChargeType string
    The charge type of the RDS instance.
    CreateTimeEnd string
    The end time of creating RDS instance.
    CreateTimeStart string
    The start time of creating RDS instance.
    DbEngineVersion string
    The version of the RDS instance.
    InstanceId string
    The id of the RDS instance.
    InstanceName string
    The name of the RDS instance.
    InstanceStatus string
    The status of the RDS instance.
    InstanceType string
    Instance type. The value is DoubleNode.
    KernelVersions []string
    The kernel version of the instance.
    NameRegex string
    A Name Regex of RDS instance.
    NodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    OutputFile string
    File name where to save data source results.
    PrivateNetworkIpAddress string
    The IP address of the instance's default terminal, used to query the instance by IP address.
    PrivateNetworkVpcId string
    The ID of the private network. Instances using the specified private network can be filtered by this field.
    ProjectName string
    The project name of the RDS instance.
    StorageType string
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    Tags []GetInstancesTag
    Tags.
    ZoneId string
    The available zone of the RDS instance.
    chargeType String
    The charge type of the RDS instance.
    createTimeEnd String
    The end time of creating RDS instance.
    createTimeStart String
    The start time of creating RDS instance.
    dbEngineVersion String
    The version of the RDS instance.
    instanceId String
    The id of the RDS instance.
    instanceName String
    The name of the RDS instance.
    instanceStatus String
    The status of the RDS instance.
    instanceType String
    Instance type. The value is DoubleNode.
    kernelVersions List<String>
    The kernel version of the instance.
    nameRegex String
    A Name Regex of RDS instance.
    nodeSpec String
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    outputFile String
    File name where to save data source results.
    privateNetworkIpAddress String
    The IP address of the instance's default terminal, used to query the instance by IP address.
    privateNetworkVpcId String
    The ID of the private network. Instances using the specified private network can be filtered by this field.
    projectName String
    The project name of the RDS instance.
    storageType String
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    tags List<GetInstancesTag>
    Tags.
    zoneId String
    The available zone of the RDS instance.
    chargeType string
    The charge type of the RDS instance.
    createTimeEnd string
    The end time of creating RDS instance.
    createTimeStart string
    The start time of creating RDS instance.
    dbEngineVersion string
    The version of the RDS instance.
    instanceId string
    The id of the RDS instance.
    instanceName string
    The name of the RDS instance.
    instanceStatus string
    The status of the RDS instance.
    instanceType string
    Instance type. The value is DoubleNode.
    kernelVersions string[]
    The kernel version of the instance.
    nameRegex string
    A Name Regex of RDS instance.
    nodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    outputFile string
    File name where to save data source results.
    privateNetworkIpAddress string
    The IP address of the instance's default terminal, used to query the instance by IP address.
    privateNetworkVpcId string
    The ID of the private network. Instances using the specified private network can be filtered by this field.
    projectName string
    The project name of the RDS instance.
    storageType string
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    tags GetInstancesTag[]
    Tags.
    zoneId string
    The available zone of the RDS instance.
    charge_type str
    The charge type of the RDS instance.
    create_time_end str
    The end time of creating RDS instance.
    create_time_start str
    The start time of creating RDS instance.
    db_engine_version str
    The version of the RDS instance.
    instance_id str
    The id of the RDS instance.
    instance_name str
    The name of the RDS instance.
    instance_status str
    The status of the RDS instance.
    instance_type str
    Instance type. The value is DoubleNode.
    kernel_versions Sequence[str]
    The kernel version of the instance.
    name_regex str
    A Name Regex of RDS instance.
    node_spec str
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    output_file str
    File name where to save data source results.
    private_network_ip_address str
    The IP address of the instance's default terminal, used to query the instance by IP address.
    private_network_vpc_id str
    The ID of the private network. Instances using the specified private network can be filtered by this field.
    project_name str
    The project name of the RDS instance.
    storage_type str
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    tags Sequence[GetInstancesTag]
    Tags.
    zone_id str
    The available zone of the RDS instance.
    chargeType String
    The charge type of the RDS instance.
    createTimeEnd String
    The end time of creating RDS instance.
    createTimeStart String
    The start time of creating RDS instance.
    dbEngineVersion String
    The version of the RDS instance.
    instanceId String
    The id of the RDS instance.
    instanceName String
    The name of the RDS instance.
    instanceStatus String
    The status of the RDS instance.
    instanceType String
    Instance type. The value is DoubleNode.
    kernelVersions List<String>
    The kernel version of the instance.
    nameRegex String
    A Name Regex of RDS instance.
    nodeSpec String
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    outputFile String
    File name where to save data source results.
    privateNetworkIpAddress String
    The IP address of the instance's default terminal, used to query the instance by IP address.
    privateNetworkVpcId String
    The ID of the private network. Instances using the specified private network can be filtered by this field.
    projectName String
    The project name of the RDS instance.
    storageType String
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    tags List<Property Map>
    Tags.
    zoneId String
    The available zone of the RDS instance.

    getInstances Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    RdsMysqlInstances List<GetInstancesRdsMysqlInstance>
    The collection of RDS instance query.
    TotalCount int
    The total count of RDS instance query.
    ChargeType string
    Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
    CreateTimeEnd string
    CreateTimeStart string
    DbEngineVersion string
    The engine version of the RDS instance.
    InstanceId string
    Instance ID.
    InstanceName string
    The name of the RDS instance.
    InstanceStatus string
    The status of the RDS instance.
    InstanceType string
    KernelVersions List<string>
    The current kernel version of the RDS instance.
    NameRegex string
    NodeSpec string
    General instance type, different from Custom instance type.
    OutputFile string
    PrivateNetworkIpAddress string
    PrivateNetworkVpcId string
    ProjectName string
    The project name of the RDS instance.
    StorageType string
    Instance storage type.
    Tags List<GetInstancesTag>
    Tags.
    ZoneId string
    The available zone of the RDS instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    RdsMysqlInstances []GetInstancesRdsMysqlInstance
    The collection of RDS instance query.
    TotalCount int
    The total count of RDS instance query.
    ChargeType string
    Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
    CreateTimeEnd string
    CreateTimeStart string
    DbEngineVersion string
    The engine version of the RDS instance.
    InstanceId string
    Instance ID.
    InstanceName string
    The name of the RDS instance.
    InstanceStatus string
    The status of the RDS instance.
    InstanceType string
    KernelVersions []string
    The current kernel version of the RDS instance.
    NameRegex string
    NodeSpec string
    General instance type, different from Custom instance type.
    OutputFile string
    PrivateNetworkIpAddress string
    PrivateNetworkVpcId string
    ProjectName string
    The project name of the RDS instance.
    StorageType string
    Instance storage type.
    Tags []GetInstancesTag
    Tags.
    ZoneId string
    The available zone of the RDS instance.
    id String
    The provider-assigned unique ID for this managed resource.
    rdsMysqlInstances List<GetInstancesRdsMysqlInstance>
    The collection of RDS instance query.
    totalCount Integer
    The total count of RDS instance query.
    chargeType String
    Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
    createTimeEnd String
    createTimeStart String
    dbEngineVersion String
    The engine version of the RDS instance.
    instanceId String
    Instance ID.
    instanceName String
    The name of the RDS instance.
    instanceStatus String
    The status of the RDS instance.
    instanceType String
    kernelVersions List<String>
    The current kernel version of the RDS instance.
    nameRegex String
    nodeSpec String
    General instance type, different from Custom instance type.
    outputFile String
    privateNetworkIpAddress String
    privateNetworkVpcId String
    projectName String
    The project name of the RDS instance.
    storageType String
    Instance storage type.
    tags List<GetInstancesTag>
    Tags.
    zoneId String
    The available zone of the RDS instance.
    id string
    The provider-assigned unique ID for this managed resource.
    rdsMysqlInstances GetInstancesRdsMysqlInstance[]
    The collection of RDS instance query.
    totalCount number
    The total count of RDS instance query.
    chargeType string
    Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
    createTimeEnd string
    createTimeStart string
    dbEngineVersion string
    The engine version of the RDS instance.
    instanceId string
    Instance ID.
    instanceName string
    The name of the RDS instance.
    instanceStatus string
    The status of the RDS instance.
    instanceType string
    kernelVersions string[]
    The current kernel version of the RDS instance.
    nameRegex string
    nodeSpec string
    General instance type, different from Custom instance type.
    outputFile string
    privateNetworkIpAddress string
    privateNetworkVpcId string
    projectName string
    The project name of the RDS instance.
    storageType string
    Instance storage type.
    tags GetInstancesTag[]
    Tags.
    zoneId string
    The available zone of the RDS instance.
    id str
    The provider-assigned unique ID for this managed resource.
    rds_mysql_instances Sequence[GetInstancesRdsMysqlInstance]
    The collection of RDS instance query.
    total_count int
    The total count of RDS instance query.
    charge_type str
    Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
    create_time_end str
    create_time_start str
    db_engine_version str
    The engine version of the RDS instance.
    instance_id str
    Instance ID.
    instance_name str
    The name of the RDS instance.
    instance_status str
    The status of the RDS instance.
    instance_type str
    kernel_versions Sequence[str]
    The current kernel version of the RDS instance.
    name_regex str
    node_spec str
    General instance type, different from Custom instance type.
    output_file str
    private_network_ip_address str
    private_network_vpc_id str
    project_name str
    The project name of the RDS instance.
    storage_type str
    Instance storage type.
    tags Sequence[GetInstancesTag]
    Tags.
    zone_id str
    The available zone of the RDS instance.
    id String
    The provider-assigned unique ID for this managed resource.
    rdsMysqlInstances List<Property Map>
    The collection of RDS instance query.
    totalCount Number
    The total count of RDS instance query.
    chargeType String
    Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
    createTimeEnd String
    createTimeStart String
    dbEngineVersion String
    The engine version of the RDS instance.
    instanceId String
    Instance ID.
    instanceName String
    The name of the RDS instance.
    instanceStatus String
    The status of the RDS instance.
    instanceType String
    kernelVersions List<String>
    The current kernel version of the RDS instance.
    nameRegex String
    nodeSpec String
    General instance type, different from Custom instance type.
    outputFile String
    privateNetworkIpAddress String
    privateNetworkVpcId String
    projectName String
    The project name of the RDS instance.
    storageType String
    Instance storage type.
    tags List<Property Map>
    Tags.
    zoneId String
    The available zone of the RDS instance.

    Supporting Types

    GetInstancesRdsMysqlInstance

    AllowListVersion string
    The version of allow list.
    AutoStorageScalingConfigs List<GetInstancesRdsMysqlInstanceAutoStorageScalingConfig>
    Auto - storage scaling configuration.
    AutoUpgradeMinorVersion string
    The upgrade strategy for the minor version of the instance kernel. Values: Auto: Auto upgrade. Manual: Manual upgrade.
    BackupUse int
    The instance has used backup space. Unit: GB.
    BinlogDump bool
    Does it support the binlog capability? This parameter is returned only when the database proxy is enabled. Values: true: Yes. false: No.
    ChargeDetail GetInstancesRdsMysqlInstanceChargeDetail
    Payment methods.
    ConnectionPoolType string
    Connection pool type.
    CreateTime string
    Node creation local time.
    DataSyncMode string
    Data synchronization mode.
    DbEngineVersion string
    The version of the RDS instance.
    DbProxyStatus string
    The running status of the proxy instance. This parameter is returned only when the database proxy is enabled. Values: Creating: The proxy is being started. Running: The proxy is running. Shutdown: The proxy is closed. Deleting: The proxy is being closed.
    DeletionProtection string
    Whether to enable the deletion protection function. Values: Enabled: Yes. Disabled: No.
    DrDtsTaskId string
    The ID of the data synchronization task in DTS for the data synchronization link between the primary instance and the disaster recovery instance.
    DrDtsTaskName string
    The name of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    DrDtsTaskStatus string
    The status of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    DrSecondsBehindMaster int
    The number of seconds that the disaster recovery instance is behind the primary instance.
    Endpoints List<GetInstancesRdsMysqlInstanceEndpoint>
    The endpoint info of the RDS instance.
    FeatureStates List<GetInstancesRdsMysqlInstanceFeatureState>
    Feature status.
    GlobalReadOnly bool
    Whether to enable global read-only. true: Yes. false: No.
    Id string
    The ID of the RDS instance.
    InstanceId string
    The id of the RDS instance.
    InstanceName string
    The name of the RDS instance.
    InstanceStatus string
    The status of the RDS instance.
    KernelVersion string
    The kernel version of the instance.
    LowerCaseTableNames string
    Whether the table name is case sensitive, the default value is 1. Ranges: 0: Table names are stored as fixed and table names are case-sensitive. 1: Table names will be stored in lowercase and table names are not case sensitive.
    MaintenanceWindows List<GetInstancesRdsMysqlInstanceMaintenanceWindow>
    Maintenance Window.
    MasterInstanceId string
    The ID of the primary instance of the disaster recovery instance.
    MasterInstanceName string
    The name of the primary instance of the disaster recovery instance.
    MasterRegion string
    The region where the primary instance of the disaster recovery instance is located.
    Memory int
    Memory size in GB.
    NodeCpuUsedPercentage double
    Average CPU usage of the instance master node in nearly one minute.
    NodeMemoryUsedPercentage double
    Average memory usage of the instance master node in nearly one minute.
    NodeNumber int
    The number of nodes.
    NodeSpaceUsedPercentage double
    Average disk usage of the instance master node in nearly one minute.
    NodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    Nodes List<GetInstancesRdsMysqlInstanceNode>
    Instance node information.
    ProjectName string
    The project name of the RDS instance.
    RegionId string
    The region of the RDS instance.
    StorageMaxCapacity int
    The upper limit of the storage space that can be set for automatic expansion. The value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    StorageMaxTriggerThreshold int
    The upper limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 50%.
    StorageMinCapacity int
    The lower limit of the storage space that can be set for automatic expansion. The value is the lower limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    StorageMinTriggerThreshold int
    The lower limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 10%.
    StorageSpace int
    Total instance storage space. Unit: GB.
    StorageType string
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    StorageUse int
    The instance has used storage space. Unit: GB.
    SubnetId string
    The subnet ID of the RDS instance.
    Tags List<GetInstancesRdsMysqlInstanceTag>
    Tags.
    TimeZone string
    Time zone.
    UpdateTime string
    The update time of the RDS instance.
    VCpu int
    CPU size.
    VpcId string
    The vpc ID of the RDS instance.
    ZoneId string
    The available zone of the RDS instance.
    ZoneIds List<string>
    List of availability zones where each node of the instance is located.
    AllowListVersion string
    The version of allow list.
    AutoStorageScalingConfigs []GetInstancesRdsMysqlInstanceAutoStorageScalingConfig
    Auto - storage scaling configuration.
    AutoUpgradeMinorVersion string
    The upgrade strategy for the minor version of the instance kernel. Values: Auto: Auto upgrade. Manual: Manual upgrade.
    BackupUse int
    The instance has used backup space. Unit: GB.
    BinlogDump bool
    Does it support the binlog capability? This parameter is returned only when the database proxy is enabled. Values: true: Yes. false: No.
    ChargeDetail GetInstancesRdsMysqlInstanceChargeDetail
    Payment methods.
    ConnectionPoolType string
    Connection pool type.
    CreateTime string
    Node creation local time.
    DataSyncMode string
    Data synchronization mode.
    DbEngineVersion string
    The version of the RDS instance.
    DbProxyStatus string
    The running status of the proxy instance. This parameter is returned only when the database proxy is enabled. Values: Creating: The proxy is being started. Running: The proxy is running. Shutdown: The proxy is closed. Deleting: The proxy is being closed.
    DeletionProtection string
    Whether to enable the deletion protection function. Values: Enabled: Yes. Disabled: No.
    DrDtsTaskId string
    The ID of the data synchronization task in DTS for the data synchronization link between the primary instance and the disaster recovery instance.
    DrDtsTaskName string
    The name of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    DrDtsTaskStatus string
    The status of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    DrSecondsBehindMaster int
    The number of seconds that the disaster recovery instance is behind the primary instance.
    Endpoints []GetInstancesRdsMysqlInstanceEndpoint
    The endpoint info of the RDS instance.
    FeatureStates []GetInstancesRdsMysqlInstanceFeatureState
    Feature status.
    GlobalReadOnly bool
    Whether to enable global read-only. true: Yes. false: No.
    Id string
    The ID of the RDS instance.
    InstanceId string
    The id of the RDS instance.
    InstanceName string
    The name of the RDS instance.
    InstanceStatus string
    The status of the RDS instance.
    KernelVersion string
    The kernel version of the instance.
    LowerCaseTableNames string
    Whether the table name is case sensitive, the default value is 1. Ranges: 0: Table names are stored as fixed and table names are case-sensitive. 1: Table names will be stored in lowercase and table names are not case sensitive.
    MaintenanceWindows []GetInstancesRdsMysqlInstanceMaintenanceWindow
    Maintenance Window.
    MasterInstanceId string
    The ID of the primary instance of the disaster recovery instance.
    MasterInstanceName string
    The name of the primary instance of the disaster recovery instance.
    MasterRegion string
    The region where the primary instance of the disaster recovery instance is located.
    Memory int
    Memory size in GB.
    NodeCpuUsedPercentage float64
    Average CPU usage of the instance master node in nearly one minute.
    NodeMemoryUsedPercentage float64
    Average memory usage of the instance master node in nearly one minute.
    NodeNumber int
    The number of nodes.
    NodeSpaceUsedPercentage float64
    Average disk usage of the instance master node in nearly one minute.
    NodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    Nodes []GetInstancesRdsMysqlInstanceNode
    Instance node information.
    ProjectName string
    The project name of the RDS instance.
    RegionId string
    The region of the RDS instance.
    StorageMaxCapacity int
    The upper limit of the storage space that can be set for automatic expansion. The value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    StorageMaxTriggerThreshold int
    The upper limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 50%.
    StorageMinCapacity int
    The lower limit of the storage space that can be set for automatic expansion. The value is the lower limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    StorageMinTriggerThreshold int
    The lower limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 10%.
    StorageSpace int
    Total instance storage space. Unit: GB.
    StorageType string
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    StorageUse int
    The instance has used storage space. Unit: GB.
    SubnetId string
    The subnet ID of the RDS instance.
    Tags []GetInstancesRdsMysqlInstanceTag
    Tags.
    TimeZone string
    Time zone.
    UpdateTime string
    The update time of the RDS instance.
    VCpu int
    CPU size.
    VpcId string
    The vpc ID of the RDS instance.
    ZoneId string
    The available zone of the RDS instance.
    ZoneIds []string
    List of availability zones where each node of the instance is located.
    allowListVersion String
    The version of allow list.
    autoStorageScalingConfigs List<GetInstancesRdsMysqlInstanceAutoStorageScalingConfig>
    Auto - storage scaling configuration.
    autoUpgradeMinorVersion String
    The upgrade strategy for the minor version of the instance kernel. Values: Auto: Auto upgrade. Manual: Manual upgrade.
    backupUse Integer
    The instance has used backup space. Unit: GB.
    binlogDump Boolean
    Does it support the binlog capability? This parameter is returned only when the database proxy is enabled. Values: true: Yes. false: No.
    chargeDetail GetInstancesRdsMysqlInstanceChargeDetail
    Payment methods.
    connectionPoolType String
    Connection pool type.
    createTime String
    Node creation local time.
    dataSyncMode String
    Data synchronization mode.
    dbEngineVersion String
    The version of the RDS instance.
    dbProxyStatus String
    The running status of the proxy instance. This parameter is returned only when the database proxy is enabled. Values: Creating: The proxy is being started. Running: The proxy is running. Shutdown: The proxy is closed. Deleting: The proxy is being closed.
    deletionProtection String
    Whether to enable the deletion protection function. Values: Enabled: Yes. Disabled: No.
    drDtsTaskId String
    The ID of the data synchronization task in DTS for the data synchronization link between the primary instance and the disaster recovery instance.
    drDtsTaskName String
    The name of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    drDtsTaskStatus String
    The status of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    drSecondsBehindMaster Integer
    The number of seconds that the disaster recovery instance is behind the primary instance.
    endpoints List<GetInstancesRdsMysqlInstanceEndpoint>
    The endpoint info of the RDS instance.
    featureStates List<GetInstancesRdsMysqlInstanceFeatureState>
    Feature status.
    globalReadOnly Boolean
    Whether to enable global read-only. true: Yes. false: No.
    id String
    The ID of the RDS instance.
    instanceId String
    The id of the RDS instance.
    instanceName String
    The name of the RDS instance.
    instanceStatus String
    The status of the RDS instance.
    kernelVersion String
    The kernel version of the instance.
    lowerCaseTableNames String
    Whether the table name is case sensitive, the default value is 1. Ranges: 0: Table names are stored as fixed and table names are case-sensitive. 1: Table names will be stored in lowercase and table names are not case sensitive.
    maintenanceWindows List<GetInstancesRdsMysqlInstanceMaintenanceWindow>
    Maintenance Window.
    masterInstanceId String
    The ID of the primary instance of the disaster recovery instance.
    masterInstanceName String
    The name of the primary instance of the disaster recovery instance.
    masterRegion String
    The region where the primary instance of the disaster recovery instance is located.
    memory Integer
    Memory size in GB.
    nodeCpuUsedPercentage Double
    Average CPU usage of the instance master node in nearly one minute.
    nodeMemoryUsedPercentage Double
    Average memory usage of the instance master node in nearly one minute.
    nodeNumber Integer
    The number of nodes.
    nodeSpaceUsedPercentage Double
    Average disk usage of the instance master node in nearly one minute.
    nodeSpec String
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    nodes List<GetInstancesRdsMysqlInstanceNode>
    Instance node information.
    projectName String
    The project name of the RDS instance.
    regionId String
    The region of the RDS instance.
    storageMaxCapacity Integer
    The upper limit of the storage space that can be set for automatic expansion. The value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storageMaxTriggerThreshold Integer
    The upper limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 50%.
    storageMinCapacity Integer
    The lower limit of the storage space that can be set for automatic expansion. The value is the lower limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storageMinTriggerThreshold Integer
    The lower limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 10%.
    storageSpace Integer
    Total instance storage space. Unit: GB.
    storageType String
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    storageUse Integer
    The instance has used storage space. Unit: GB.
    subnetId String
    The subnet ID of the RDS instance.
    tags List<GetInstancesRdsMysqlInstanceTag>
    Tags.
    timeZone String
    Time zone.
    updateTime String
    The update time of the RDS instance.
    vCpu Integer
    CPU size.
    vpcId String
    The vpc ID of the RDS instance.
    zoneId String
    The available zone of the RDS instance.
    zoneIds List<String>
    List of availability zones where each node of the instance is located.
    allowListVersion string
    The version of allow list.
    autoStorageScalingConfigs GetInstancesRdsMysqlInstanceAutoStorageScalingConfig[]
    Auto - storage scaling configuration.
    autoUpgradeMinorVersion string
    The upgrade strategy for the minor version of the instance kernel. Values: Auto: Auto upgrade. Manual: Manual upgrade.
    backupUse number
    The instance has used backup space. Unit: GB.
    binlogDump boolean
    Does it support the binlog capability? This parameter is returned only when the database proxy is enabled. Values: true: Yes. false: No.
    chargeDetail GetInstancesRdsMysqlInstanceChargeDetail
    Payment methods.
    connectionPoolType string
    Connection pool type.
    createTime string
    Node creation local time.
    dataSyncMode string
    Data synchronization mode.
    dbEngineVersion string
    The version of the RDS instance.
    dbProxyStatus string
    The running status of the proxy instance. This parameter is returned only when the database proxy is enabled. Values: Creating: The proxy is being started. Running: The proxy is running. Shutdown: The proxy is closed. Deleting: The proxy is being closed.
    deletionProtection string
    Whether to enable the deletion protection function. Values: Enabled: Yes. Disabled: No.
    drDtsTaskId string
    The ID of the data synchronization task in DTS for the data synchronization link between the primary instance and the disaster recovery instance.
    drDtsTaskName string
    The name of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    drDtsTaskStatus string
    The status of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    drSecondsBehindMaster number
    The number of seconds that the disaster recovery instance is behind the primary instance.
    endpoints GetInstancesRdsMysqlInstanceEndpoint[]
    The endpoint info of the RDS instance.
    featureStates GetInstancesRdsMysqlInstanceFeatureState[]
    Feature status.
    globalReadOnly boolean
    Whether to enable global read-only. true: Yes. false: No.
    id string
    The ID of the RDS instance.
    instanceId string
    The id of the RDS instance.
    instanceName string
    The name of the RDS instance.
    instanceStatus string
    The status of the RDS instance.
    kernelVersion string
    The kernel version of the instance.
    lowerCaseTableNames string
    Whether the table name is case sensitive, the default value is 1. Ranges: 0: Table names are stored as fixed and table names are case-sensitive. 1: Table names will be stored in lowercase and table names are not case sensitive.
    maintenanceWindows GetInstancesRdsMysqlInstanceMaintenanceWindow[]
    Maintenance Window.
    masterInstanceId string
    The ID of the primary instance of the disaster recovery instance.
    masterInstanceName string
    The name of the primary instance of the disaster recovery instance.
    masterRegion string
    The region where the primary instance of the disaster recovery instance is located.
    memory number
    Memory size in GB.
    nodeCpuUsedPercentage number
    Average CPU usage of the instance master node in nearly one minute.
    nodeMemoryUsedPercentage number
    Average memory usage of the instance master node in nearly one minute.
    nodeNumber number
    The number of nodes.
    nodeSpaceUsedPercentage number
    Average disk usage of the instance master node in nearly one minute.
    nodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    nodes GetInstancesRdsMysqlInstanceNode[]
    Instance node information.
    projectName string
    The project name of the RDS instance.
    regionId string
    The region of the RDS instance.
    storageMaxCapacity number
    The upper limit of the storage space that can be set for automatic expansion. The value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storageMaxTriggerThreshold number
    The upper limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 50%.
    storageMinCapacity number
    The lower limit of the storage space that can be set for automatic expansion. The value is the lower limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storageMinTriggerThreshold number
    The lower limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 10%.
    storageSpace number
    Total instance storage space. Unit: GB.
    storageType string
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    storageUse number
    The instance has used storage space. Unit: GB.
    subnetId string
    The subnet ID of the RDS instance.
    tags GetInstancesRdsMysqlInstanceTag[]
    Tags.
    timeZone string
    Time zone.
    updateTime string
    The update time of the RDS instance.
    vCpu number
    CPU size.
    vpcId string
    The vpc ID of the RDS instance.
    zoneId string
    The available zone of the RDS instance.
    zoneIds string[]
    List of availability zones where each node of the instance is located.
    allow_list_version str
    The version of allow list.
    auto_storage_scaling_configs Sequence[GetInstancesRdsMysqlInstanceAutoStorageScalingConfig]
    Auto - storage scaling configuration.
    auto_upgrade_minor_version str
    The upgrade strategy for the minor version of the instance kernel. Values: Auto: Auto upgrade. Manual: Manual upgrade.
    backup_use int
    The instance has used backup space. Unit: GB.
    binlog_dump bool
    Does it support the binlog capability? This parameter is returned only when the database proxy is enabled. Values: true: Yes. false: No.
    charge_detail GetInstancesRdsMysqlInstanceChargeDetail
    Payment methods.
    connection_pool_type str
    Connection pool type.
    create_time str
    Node creation local time.
    data_sync_mode str
    Data synchronization mode.
    db_engine_version str
    The version of the RDS instance.
    db_proxy_status str
    The running status of the proxy instance. This parameter is returned only when the database proxy is enabled. Values: Creating: The proxy is being started. Running: The proxy is running. Shutdown: The proxy is closed. Deleting: The proxy is being closed.
    deletion_protection str
    Whether to enable the deletion protection function. Values: Enabled: Yes. Disabled: No.
    dr_dts_task_id str
    The ID of the data synchronization task in DTS for the data synchronization link between the primary instance and the disaster recovery instance.
    dr_dts_task_name str
    The name of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    dr_dts_task_status str
    The status of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    dr_seconds_behind_master int
    The number of seconds that the disaster recovery instance is behind the primary instance.
    endpoints Sequence[GetInstancesRdsMysqlInstanceEndpoint]
    The endpoint info of the RDS instance.
    feature_states Sequence[GetInstancesRdsMysqlInstanceFeatureState]
    Feature status.
    global_read_only bool
    Whether to enable global read-only. true: Yes. false: No.
    id str
    The ID of the RDS instance.
    instance_id str
    The id of the RDS instance.
    instance_name str
    The name of the RDS instance.
    instance_status str
    The status of the RDS instance.
    kernel_version str
    The kernel version of the instance.
    lower_case_table_names str
    Whether the table name is case sensitive, the default value is 1. Ranges: 0: Table names are stored as fixed and table names are case-sensitive. 1: Table names will be stored in lowercase and table names are not case sensitive.
    maintenance_windows Sequence[GetInstancesRdsMysqlInstanceMaintenanceWindow]
    Maintenance Window.
    master_instance_id str
    The ID of the primary instance of the disaster recovery instance.
    master_instance_name str
    The name of the primary instance of the disaster recovery instance.
    master_region str
    The region where the primary instance of the disaster recovery instance is located.
    memory int
    Memory size in GB.
    node_cpu_used_percentage float
    Average CPU usage of the instance master node in nearly one minute.
    node_memory_used_percentage float
    Average memory usage of the instance master node in nearly one minute.
    node_number int
    The number of nodes.
    node_space_used_percentage float
    Average disk usage of the instance master node in nearly one minute.
    node_spec str
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    nodes Sequence[GetInstancesRdsMysqlInstanceNode]
    Instance node information.
    project_name str
    The project name of the RDS instance.
    region_id str
    The region of the RDS instance.
    storage_max_capacity int
    The upper limit of the storage space that can be set for automatic expansion. The value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storage_max_trigger_threshold int
    The upper limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 50%.
    storage_min_capacity int
    The lower limit of the storage space that can be set for automatic expansion. The value is the lower limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storage_min_trigger_threshold int
    The lower limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 10%.
    storage_space int
    Total instance storage space. Unit: GB.
    storage_type str
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    storage_use int
    The instance has used storage space. Unit: GB.
    subnet_id str
    The subnet ID of the RDS instance.
    tags Sequence[GetInstancesRdsMysqlInstanceTag]
    Tags.
    time_zone str
    Time zone.
    update_time str
    The update time of the RDS instance.
    v_cpu int
    CPU size.
    vpc_id str
    The vpc ID of the RDS instance.
    zone_id str
    The available zone of the RDS instance.
    zone_ids Sequence[str]
    List of availability zones where each node of the instance is located.
    allowListVersion String
    The version of allow list.
    autoStorageScalingConfigs List<Property Map>
    Auto - storage scaling configuration.
    autoUpgradeMinorVersion String
    The upgrade strategy for the minor version of the instance kernel. Values: Auto: Auto upgrade. Manual: Manual upgrade.
    backupUse Number
    The instance has used backup space. Unit: GB.
    binlogDump Boolean
    Does it support the binlog capability? This parameter is returned only when the database proxy is enabled. Values: true: Yes. false: No.
    chargeDetail Property Map
    Payment methods.
    connectionPoolType String
    Connection pool type.
    createTime String
    Node creation local time.
    dataSyncMode String
    Data synchronization mode.
    dbEngineVersion String
    The version of the RDS instance.
    dbProxyStatus String
    The running status of the proxy instance. This parameter is returned only when the database proxy is enabled. Values: Creating: The proxy is being started. Running: The proxy is running. Shutdown: The proxy is closed. Deleting: The proxy is being closed.
    deletionProtection String
    Whether to enable the deletion protection function. Values: Enabled: Yes. Disabled: No.
    drDtsTaskId String
    The ID of the data synchronization task in DTS for the data synchronization link between the primary instance and the disaster recovery instance.
    drDtsTaskName String
    The name of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    drDtsTaskStatus String
    The status of the DTS data synchronization task for the data synchronization link between the primary instance and the disaster recovery instance.
    drSecondsBehindMaster Number
    The number of seconds that the disaster recovery instance is behind the primary instance.
    endpoints List<Property Map>
    The endpoint info of the RDS instance.
    featureStates List<Property Map>
    Feature status.
    globalReadOnly Boolean
    Whether to enable global read-only. true: Yes. false: No.
    id String
    The ID of the RDS instance.
    instanceId String
    The id of the RDS instance.
    instanceName String
    The name of the RDS instance.
    instanceStatus String
    The status of the RDS instance.
    kernelVersion String
    The kernel version of the instance.
    lowerCaseTableNames String
    Whether the table name is case sensitive, the default value is 1. Ranges: 0: Table names are stored as fixed and table names are case-sensitive. 1: Table names will be stored in lowercase and table names are not case sensitive.
    maintenanceWindows List<Property Map>
    Maintenance Window.
    masterInstanceId String
    The ID of the primary instance of the disaster recovery instance.
    masterInstanceName String
    The name of the primary instance of the disaster recovery instance.
    masterRegion String
    The region where the primary instance of the disaster recovery instance is located.
    memory Number
    Memory size in GB.
    nodeCpuUsedPercentage Number
    Average CPU usage of the instance master node in nearly one minute.
    nodeMemoryUsedPercentage Number
    Average memory usage of the instance master node in nearly one minute.
    nodeNumber Number
    The number of nodes.
    nodeSpaceUsedPercentage Number
    Average disk usage of the instance master node in nearly one minute.
    nodeSpec String
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    nodes List<Property Map>
    Instance node information.
    projectName String
    The project name of the RDS instance.
    regionId String
    The region of the RDS instance.
    storageMaxCapacity Number
    The upper limit of the storage space that can be set for automatic expansion. The value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storageMaxTriggerThreshold Number
    The upper limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 50%.
    storageMinCapacity Number
    The lower limit of the storage space that can be set for automatic expansion. The value is the lower limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value ranges of different specifications, please refer to Product Specifications.
    storageMinTriggerThreshold Number
    The lower limit of the proportion of available storage space that triggers automatic expansion. When supported, the value is 10%.
    storageSpace Number
    Total instance storage space. Unit: GB.
    storageType String
    Instance storage type. The value is LocalSSD, indicating a local SSD disk.
    storageUse Number
    The instance has used storage space. Unit: GB.
    subnetId String
    The subnet ID of the RDS instance.
    tags List<Property Map>
    Tags.
    timeZone String
    Time zone.
    updateTime String
    The update time of the RDS instance.
    vCpu Number
    CPU size.
    vpcId String
    The vpc ID of the RDS instance.
    zoneId String
    The available zone of the RDS instance.
    zoneIds List<String>
    List of availability zones where each node of the instance is located.

    GetInstancesRdsMysqlInstanceAutoStorageScalingConfig

    EnableStorageAutoScale bool
    Whether to enable the instance's auto - scaling function. Values: true: Yes. false: No. Description: When StorageConfig is used as a request parameter, if the value of EnableStorageAutoScale is false, the StorageThreshold and StorageUpperBound parameters do not need to be passed in.
    StorageThreshold int
    The proportion of available storage space that triggers automatic expansion. The value range is 10 to 50, and the default value is 10, with the unit being %.
    StorageUpperBound int
    The upper limit of the storage space that can be automatically expanded. The lower limit of the value of this field is the instance storage space + 20GB; the upper limit of the value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value range of different specifications, please refer to Product Specifications.
    EnableStorageAutoScale bool
    Whether to enable the instance's auto - scaling function. Values: true: Yes. false: No. Description: When StorageConfig is used as a request parameter, if the value of EnableStorageAutoScale is false, the StorageThreshold and StorageUpperBound parameters do not need to be passed in.
    StorageThreshold int
    The proportion of available storage space that triggers automatic expansion. The value range is 10 to 50, and the default value is 10, with the unit being %.
    StorageUpperBound int
    The upper limit of the storage space that can be automatically expanded. The lower limit of the value of this field is the instance storage space + 20GB; the upper limit of the value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value range of different specifications, please refer to Product Specifications.
    enableStorageAutoScale Boolean
    Whether to enable the instance's auto - scaling function. Values: true: Yes. false: No. Description: When StorageConfig is used as a request parameter, if the value of EnableStorageAutoScale is false, the StorageThreshold and StorageUpperBound parameters do not need to be passed in.
    storageThreshold Integer
    The proportion of available storage space that triggers automatic expansion. The value range is 10 to 50, and the default value is 10, with the unit being %.
    storageUpperBound Integer
    The upper limit of the storage space that can be automatically expanded. The lower limit of the value of this field is the instance storage space + 20GB; the upper limit of the value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value range of different specifications, please refer to Product Specifications.
    enableStorageAutoScale boolean
    Whether to enable the instance's auto - scaling function. Values: true: Yes. false: No. Description: When StorageConfig is used as a request parameter, if the value of EnableStorageAutoScale is false, the StorageThreshold and StorageUpperBound parameters do not need to be passed in.
    storageThreshold number
    The proportion of available storage space that triggers automatic expansion. The value range is 10 to 50, and the default value is 10, with the unit being %.
    storageUpperBound number
    The upper limit of the storage space that can be automatically expanded. The lower limit of the value of this field is the instance storage space + 20GB; the upper limit of the value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value range of different specifications, please refer to Product Specifications.
    enable_storage_auto_scale bool
    Whether to enable the instance's auto - scaling function. Values: true: Yes. false: No. Description: When StorageConfig is used as a request parameter, if the value of EnableStorageAutoScale is false, the StorageThreshold and StorageUpperBound parameters do not need to be passed in.
    storage_threshold int
    The proportion of available storage space that triggers automatic expansion. The value range is 10 to 50, and the default value is 10, with the unit being %.
    storage_upper_bound int
    The upper limit of the storage space that can be automatically expanded. The lower limit of the value of this field is the instance storage space + 20GB; the upper limit of the value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value range of different specifications, please refer to Product Specifications.
    enableStorageAutoScale Boolean
    Whether to enable the instance's auto - scaling function. Values: true: Yes. false: No. Description: When StorageConfig is used as a request parameter, if the value of EnableStorageAutoScale is false, the StorageThreshold and StorageUpperBound parameters do not need to be passed in.
    storageThreshold Number
    The proportion of available storage space that triggers automatic expansion. The value range is 10 to 50, and the default value is 10, with the unit being %.
    storageUpperBound Number
    The upper limit of the storage space that can be automatically expanded. The lower limit of the value of this field is the instance storage space + 20GB; the upper limit of the value is the upper limit of the storage space value range corresponding to the instance master node specification, with the unit being GB. For detailed information on the selectable storage space value range of different specifications, please refer to Product Specifications.

    GetInstancesRdsMysqlInstanceChargeDetail

    AutoRenew bool
    Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
    ChargeEndTime string
    Billing expiry time (yearly and monthly only).
    ChargeStartTime string
    Billing start time (pay-as-you-go & monthly subscription).
    ChargeStatus string
    Pay status. Value: normal - normal overdue - overdue .
    ChargeType string
    The charge type of the RDS instance.
    OverdueReclaimTime string
    Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
    OverdueTime string
    Shutdown time in arrears (pay-as-you-go & monthly subscription).
    Period int
    Purchase duration in prepaid scenarios. Default: 1.
    PeriodUnit string
    The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
    TempModifyEndTime string
    Restore time of temporary upgrade.
    TempModifyStartTime string
    Temporary upgrade start time.
    AutoRenew bool
    Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
    ChargeEndTime string
    Billing expiry time (yearly and monthly only).
    ChargeStartTime string
    Billing start time (pay-as-you-go & monthly subscription).
    ChargeStatus string
    Pay status. Value: normal - normal overdue - overdue .
    ChargeType string
    The charge type of the RDS instance.
    OverdueReclaimTime string
    Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
    OverdueTime string
    Shutdown time in arrears (pay-as-you-go & monthly subscription).
    Period int
    Purchase duration in prepaid scenarios. Default: 1.
    PeriodUnit string
    The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
    TempModifyEndTime string
    Restore time of temporary upgrade.
    TempModifyStartTime string
    Temporary upgrade start time.
    autoRenew Boolean
    Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
    chargeEndTime String
    Billing expiry time (yearly and monthly only).
    chargeStartTime String
    Billing start time (pay-as-you-go & monthly subscription).
    chargeStatus String
    Pay status. Value: normal - normal overdue - overdue .
    chargeType String
    The charge type of the RDS instance.
    overdueReclaimTime String
    Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
    overdueTime String
    Shutdown time in arrears (pay-as-you-go & monthly subscription).
    period Integer
    Purchase duration in prepaid scenarios. Default: 1.
    periodUnit String
    The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
    tempModifyEndTime String
    Restore time of temporary upgrade.
    tempModifyStartTime String
    Temporary upgrade start time.
    autoRenew boolean
    Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
    chargeEndTime string
    Billing expiry time (yearly and monthly only).
    chargeStartTime string
    Billing start time (pay-as-you-go & monthly subscription).
    chargeStatus string
    Pay status. Value: normal - normal overdue - overdue .
    chargeType string
    The charge type of the RDS instance.
    overdueReclaimTime string
    Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
    overdueTime string
    Shutdown time in arrears (pay-as-you-go & monthly subscription).
    period number
    Purchase duration in prepaid scenarios. Default: 1.
    periodUnit string
    The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
    tempModifyEndTime string
    Restore time of temporary upgrade.
    tempModifyStartTime string
    Temporary upgrade start time.
    auto_renew bool
    Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
    charge_end_time str
    Billing expiry time (yearly and monthly only).
    charge_start_time str
    Billing start time (pay-as-you-go & monthly subscription).
    charge_status str
    Pay status. Value: normal - normal overdue - overdue .
    charge_type str
    The charge type of the RDS instance.
    overdue_reclaim_time str
    Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
    overdue_time str
    Shutdown time in arrears (pay-as-you-go & monthly subscription).
    period int
    Purchase duration in prepaid scenarios. Default: 1.
    period_unit str
    The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
    temp_modify_end_time str
    Restore time of temporary upgrade.
    temp_modify_start_time str
    Temporary upgrade start time.
    autoRenew Boolean
    Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
    chargeEndTime String
    Billing expiry time (yearly and monthly only).
    chargeStartTime String
    Billing start time (pay-as-you-go & monthly subscription).
    chargeStatus String
    Pay status. Value: normal - normal overdue - overdue .
    chargeType String
    The charge type of the RDS instance.
    overdueReclaimTime String
    Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
    overdueTime String
    Shutdown time in arrears (pay-as-you-go & monthly subscription).
    period Number
    Purchase duration in prepaid scenarios. Default: 1.
    periodUnit String
    The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
    tempModifyEndTime String
    Restore time of temporary upgrade.
    tempModifyStartTime String
    Temporary upgrade start time.

    GetInstancesRdsMysqlInstanceEndpoint

    Addresses List<GetInstancesRdsMysqlInstanceEndpointAddress>
    Address list.
    AutoAddNewNodes string
    When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
    Description string
    Address description.
    EnableReadOnly string
    Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
    EnableReadWriteSplitting string
    Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
    EndpointId string
    Instance connection terminal ID.
    EndpointName string
    The instance connection terminal name.
    EndpointType string
    Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
    IdleConnectionReclaim bool
    Whether the idle connection reclaim function is enabled. true: Enabled. false: Disabled.
    NodeWeights List<GetInstancesRdsMysqlInstanceEndpointNodeWeight>
    The list of nodes configured by the connection terminal and the corresponding read-only weights.
    ReadWriteMode string
    Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
    Addresses []GetInstancesRdsMysqlInstanceEndpointAddress
    Address list.
    AutoAddNewNodes string
    When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
    Description string
    Address description.
    EnableReadOnly string
    Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
    EnableReadWriteSplitting string
    Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
    EndpointId string
    Instance connection terminal ID.
    EndpointName string
    The instance connection terminal name.
    EndpointType string
    Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
    IdleConnectionReclaim bool
    Whether the idle connection reclaim function is enabled. true: Enabled. false: Disabled.
    NodeWeights []GetInstancesRdsMysqlInstanceEndpointNodeWeight
    The list of nodes configured by the connection terminal and the corresponding read-only weights.
    ReadWriteMode string
    Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
    addresses List<GetInstancesRdsMysqlInstanceEndpointAddress>
    Address list.
    autoAddNewNodes String
    When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
    description String
    Address description.
    enableReadOnly String
    Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
    enableReadWriteSplitting String
    Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
    endpointId String
    Instance connection terminal ID.
    endpointName String
    The instance connection terminal name.
    endpointType String
    Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
    idleConnectionReclaim Boolean
    Whether the idle connection reclaim function is enabled. true: Enabled. false: Disabled.
    nodeWeights List<GetInstancesRdsMysqlInstanceEndpointNodeWeight>
    The list of nodes configured by the connection terminal and the corresponding read-only weights.
    readWriteMode String
    Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
    addresses GetInstancesRdsMysqlInstanceEndpointAddress[]
    Address list.
    autoAddNewNodes string
    When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
    description string
    Address description.
    enableReadOnly string
    Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
    enableReadWriteSplitting string
    Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
    endpointId string
    Instance connection terminal ID.
    endpointName string
    The instance connection terminal name.
    endpointType string
    Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
    idleConnectionReclaim boolean
    Whether the idle connection reclaim function is enabled. true: Enabled. false: Disabled.
    nodeWeights GetInstancesRdsMysqlInstanceEndpointNodeWeight[]
    The list of nodes configured by the connection terminal and the corresponding read-only weights.
    readWriteMode string
    Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
    addresses Sequence[GetInstancesRdsMysqlInstanceEndpointAddress]
    Address list.
    auto_add_new_nodes str
    When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
    description str
    Address description.
    enable_read_only str
    Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
    enable_read_write_splitting str
    Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
    endpoint_id str
    Instance connection terminal ID.
    endpoint_name str
    The instance connection terminal name.
    endpoint_type str
    Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
    idle_connection_reclaim bool
    Whether the idle connection reclaim function is enabled. true: Enabled. false: Disabled.
    node_weights Sequence[GetInstancesRdsMysqlInstanceEndpointNodeWeight]
    The list of nodes configured by the connection terminal and the corresponding read-only weights.
    read_write_mode str
    Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
    addresses List<Property Map>
    Address list.
    autoAddNewNodes String
    When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
    description String
    Address description.
    enableReadOnly String
    Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
    enableReadWriteSplitting String
    Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
    endpointId String
    Instance connection terminal ID.
    endpointName String
    The instance connection terminal name.
    endpointType String
    Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
    idleConnectionReclaim Boolean
    Whether the idle connection reclaim function is enabled. true: Enabled. false: Disabled.
    nodeWeights List<Property Map>
    The list of nodes configured by the connection terminal and the corresponding read-only weights.
    readWriteMode String
    Read and write mode: ReadWrite: read and write ReadOnly: read only (default).

    GetInstancesRdsMysqlInstanceEndpointAddress

    DnsVisibility bool
    DNS Visibility.
    Domain string
    Connect domain name.
    EipId string
    The ID of the EIP, only valid for Public addresses.
    IpAddress string
    The IP Address.
    NetworkType string
    Network address type, temporarily Private, Public, PublicService.
    Port string
    The Port.
    SubnetId string
    The subnet ID of the RDS instance.
    DnsVisibility bool
    DNS Visibility.
    Domain string
    Connect domain name.
    EipId string
    The ID of the EIP, only valid for Public addresses.
    IpAddress string
    The IP Address.
    NetworkType string
    Network address type, temporarily Private, Public, PublicService.
    Port string
    The Port.
    SubnetId string
    The subnet ID of the RDS instance.
    dnsVisibility Boolean
    DNS Visibility.
    domain String
    Connect domain name.
    eipId String
    The ID of the EIP, only valid for Public addresses.
    ipAddress String
    The IP Address.
    networkType String
    Network address type, temporarily Private, Public, PublicService.
    port String
    The Port.
    subnetId String
    The subnet ID of the RDS instance.
    dnsVisibility boolean
    DNS Visibility.
    domain string
    Connect domain name.
    eipId string
    The ID of the EIP, only valid for Public addresses.
    ipAddress string
    The IP Address.
    networkType string
    Network address type, temporarily Private, Public, PublicService.
    port string
    The Port.
    subnetId string
    The subnet ID of the RDS instance.
    dns_visibility bool
    DNS Visibility.
    domain str
    Connect domain name.
    eip_id str
    The ID of the EIP, only valid for Public addresses.
    ip_address str
    The IP Address.
    network_type str
    Network address type, temporarily Private, Public, PublicService.
    port str
    The Port.
    subnet_id str
    The subnet ID of the RDS instance.
    dnsVisibility Boolean
    DNS Visibility.
    domain String
    Connect domain name.
    eipId String
    The ID of the EIP, only valid for Public addresses.
    ipAddress String
    The IP Address.
    networkType String
    Network address type, temporarily Private, Public, PublicService.
    port String
    The Port.
    subnetId String
    The subnet ID of the RDS instance.

    GetInstancesRdsMysqlInstanceEndpointNodeWeight

    NodeId string
    Node ID.
    NodeType string
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    Weight int
    The weight of the node.
    NodeId string
    Node ID.
    NodeType string
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    Weight int
    The weight of the node.
    nodeId String
    Node ID.
    nodeType String
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    weight Integer
    The weight of the node.
    nodeId string
    Node ID.
    nodeType string
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    weight number
    The weight of the node.
    node_id str
    Node ID.
    node_type str
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    weight int
    The weight of the node.
    nodeId String
    Node ID.
    nodeType String
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    weight Number
    The weight of the node.

    GetInstancesRdsMysqlInstanceFeatureState

    Enable bool
    Whether it is enabled. Values: true: Enabled. false: Disabled.
    FeatureName string
    Feature name.
    Support bool
    Whether it support this function. Value: true: Supported. false: Not supported.
    Enable bool
    Whether it is enabled. Values: true: Enabled. false: Disabled.
    FeatureName string
    Feature name.
    Support bool
    Whether it support this function. Value: true: Supported. false: Not supported.
    enable Boolean
    Whether it is enabled. Values: true: Enabled. false: Disabled.
    featureName String
    Feature name.
    support Boolean
    Whether it support this function. Value: true: Supported. false: Not supported.
    enable boolean
    Whether it is enabled. Values: true: Enabled. false: Disabled.
    featureName string
    Feature name.
    support boolean
    Whether it support this function. Value: true: Supported. false: Not supported.
    enable bool
    Whether it is enabled. Values: true: Enabled. false: Disabled.
    feature_name str
    Feature name.
    support bool
    Whether it support this function. Value: true: Supported. false: Not supported.
    enable Boolean
    Whether it is enabled. Values: true: Enabled. false: Disabled.
    featureName String
    Feature name.
    support Boolean
    Whether it support this function. Value: true: Supported. false: Not supported.

    GetInstancesRdsMysqlInstanceMaintenanceWindow

    DayKind string
    DayKind of maintainable window. Value: Week. Month.
    DayOfMonths List<int>
    Days of maintainable window of the month.
    DayOfWeeks List<string>
    Days of maintainable window of the week.
    MaintenanceTime string
    The maintainable time of the RDS instance.
    DayKind string
    DayKind of maintainable window. Value: Week. Month.
    DayOfMonths []int
    Days of maintainable window of the month.
    DayOfWeeks []string
    Days of maintainable window of the week.
    MaintenanceTime string
    The maintainable time of the RDS instance.
    dayKind String
    DayKind of maintainable window. Value: Week. Month.
    dayOfMonths List<Integer>
    Days of maintainable window of the month.
    dayOfWeeks List<String>
    Days of maintainable window of the week.
    maintenanceTime String
    The maintainable time of the RDS instance.
    dayKind string
    DayKind of maintainable window. Value: Week. Month.
    dayOfMonths number[]
    Days of maintainable window of the month.
    dayOfWeeks string[]
    Days of maintainable window of the week.
    maintenanceTime string
    The maintainable time of the RDS instance.
    day_kind str
    DayKind of maintainable window. Value: Week. Month.
    day_of_months Sequence[int]
    Days of maintainable window of the month.
    day_of_weeks Sequence[str]
    Days of maintainable window of the week.
    maintenance_time str
    The maintainable time of the RDS instance.
    dayKind String
    DayKind of maintainable window. Value: Week. Month.
    dayOfMonths List<Number>
    Days of maintainable window of the month.
    dayOfWeeks List<String>
    Days of maintainable window of the week.
    maintenanceTime String
    The maintainable time of the RDS instance.

    GetInstancesRdsMysqlInstanceNode

    CreateTime string
    Node creation local time.
    InstanceId string
    The id of the RDS instance.
    Memory int
    Memory size in GB.
    NodeId string
    Node ID.
    NodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    NodeStatus string
    Node state, value: aligned with instance state.
    NodeType string
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    RegionId string
    The region of the RDS instance.
    UpdateTime string
    The update time of the RDS instance.
    VCpu int
    CPU size.
    ZoneId string
    The available zone of the RDS instance.
    CreateTime string
    Node creation local time.
    InstanceId string
    The id of the RDS instance.
    Memory int
    Memory size in GB.
    NodeId string
    Node ID.
    NodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    NodeStatus string
    Node state, value: aligned with instance state.
    NodeType string
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    RegionId string
    The region of the RDS instance.
    UpdateTime string
    The update time of the RDS instance.
    VCpu int
    CPU size.
    ZoneId string
    The available zone of the RDS instance.
    createTime String
    Node creation local time.
    instanceId String
    The id of the RDS instance.
    memory Integer
    Memory size in GB.
    nodeId String
    Node ID.
    nodeSpec String
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    nodeStatus String
    Node state, value: aligned with instance state.
    nodeType String
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    regionId String
    The region of the RDS instance.
    updateTime String
    The update time of the RDS instance.
    vCpu Integer
    CPU size.
    zoneId String
    The available zone of the RDS instance.
    createTime string
    Node creation local time.
    instanceId string
    The id of the RDS instance.
    memory number
    Memory size in GB.
    nodeId string
    Node ID.
    nodeSpec string
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    nodeStatus string
    Node state, value: aligned with instance state.
    nodeType string
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    regionId string
    The region of the RDS instance.
    updateTime string
    The update time of the RDS instance.
    vCpu number
    CPU size.
    zoneId string
    The available zone of the RDS instance.
    create_time str
    Node creation local time.
    instance_id str
    The id of the RDS instance.
    memory int
    Memory size in GB.
    node_id str
    Node ID.
    node_spec str
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    node_status str
    Node state, value: aligned with instance state.
    node_type str
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    region_id str
    The region of the RDS instance.
    update_time str
    The update time of the RDS instance.
    v_cpu int
    CPU size.
    zone_id str
    The available zone of the RDS instance.
    createTime String
    Node creation local time.
    instanceId String
    The id of the RDS instance.
    memory Number
    Memory size in GB.
    nodeId String
    Node ID.
    nodeSpec String
    Primary node specification. For detailed information about the node specifications, please refer to Product Specifications.
    nodeStatus String
    Node state, value: aligned with instance state.
    nodeType String
    Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
    regionId String
    The region of the RDS instance.
    updateTime String
    The update time of the RDS instance.
    vCpu Number
    CPU size.
    zoneId String
    The available zone of the RDS instance.

    GetInstancesRdsMysqlInstanceTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    GetInstancesTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine