1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getCynosdbDescribeInstanceSlowQueries
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getCynosdbDescribeInstanceSlowQueries

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of cynosdb describe_instance_slow_queries

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const describeInstanceSlowQueries = tencentcloud.getCynosdbDescribeInstanceSlowQueries({
        clusterId: "cynosdbmysql-bws8h88b",
        endTime: "2023-06-19 14:00:00",
        startTime: "2023-06-01 12:00:00",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    describe_instance_slow_queries = tencentcloud.get_cynosdb_describe_instance_slow_queries(cluster_id="cynosdbmysql-bws8h88b",
        end_time="2023-06-19 14:00:00",
        start_time="2023-06-01 12:00:00")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetCynosdbDescribeInstanceSlowQueries(ctx, &tencentcloud.GetCynosdbDescribeInstanceSlowQueriesArgs{
    			ClusterId: "cynosdbmysql-bws8h88b",
    			EndTime:   pulumi.StringRef("2023-06-19 14:00:00"),
    			StartTime: pulumi.StringRef("2023-06-01 12:00:00"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var describeInstanceSlowQueries = Tencentcloud.GetCynosdbDescribeInstanceSlowQueries.Invoke(new()
        {
            ClusterId = "cynosdbmysql-bws8h88b",
            EndTime = "2023-06-19 14:00:00",
            StartTime = "2023-06-01 12:00:00",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetCynosdbDescribeInstanceSlowQueriesArgs;
    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 describeInstanceSlowQueries = TencentcloudFunctions.getCynosdbDescribeInstanceSlowQueries(GetCynosdbDescribeInstanceSlowQueriesArgs.builder()
                .clusterId("cynosdbmysql-bws8h88b")
                .endTime("2023-06-19 14:00:00")
                .startTime("2023-06-01 12:00:00")
                .build());
    
        }
    }
    
    variables:
      describeInstanceSlowQueries:
        fn::invoke:
          function: tencentcloud:getCynosdbDescribeInstanceSlowQueries
          arguments:
            clusterId: cynosdbmysql-bws8h88b
            endTime: 2023-06-19 14:00:00
            startTime: 2023-06-01 12:00:00
    

    Using getCynosdbDescribeInstanceSlowQueries

    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 getCynosdbDescribeInstanceSlowQueries(args: GetCynosdbDescribeInstanceSlowQueriesArgs, opts?: InvokeOptions): Promise<GetCynosdbDescribeInstanceSlowQueriesResult>
    function getCynosdbDescribeInstanceSlowQueriesOutput(args: GetCynosdbDescribeInstanceSlowQueriesOutputArgs, opts?: InvokeOptions): Output<GetCynosdbDescribeInstanceSlowQueriesResult>
    def get_cynosdb_describe_instance_slow_queries(cluster_id: Optional[str] = None,
                                                   end_time: Optional[str] = None,
                                                   id: Optional[str] = None,
                                                   result_output_file: Optional[str] = None,
                                                   start_time: Optional[str] = None,
                                                   opts: Optional[InvokeOptions] = None) -> GetCynosdbDescribeInstanceSlowQueriesResult
    def get_cynosdb_describe_instance_slow_queries_output(cluster_id: Optional[pulumi.Input[str]] = None,
                                                   end_time: Optional[pulumi.Input[str]] = None,
                                                   id: Optional[pulumi.Input[str]] = None,
                                                   result_output_file: Optional[pulumi.Input[str]] = None,
                                                   start_time: Optional[pulumi.Input[str]] = None,
                                                   opts: Optional[InvokeOptions] = None) -> Output[GetCynosdbDescribeInstanceSlowQueriesResult]
    func GetCynosdbDescribeInstanceSlowQueries(ctx *Context, args *GetCynosdbDescribeInstanceSlowQueriesArgs, opts ...InvokeOption) (*GetCynosdbDescribeInstanceSlowQueriesResult, error)
    func GetCynosdbDescribeInstanceSlowQueriesOutput(ctx *Context, args *GetCynosdbDescribeInstanceSlowQueriesOutputArgs, opts ...InvokeOption) GetCynosdbDescribeInstanceSlowQueriesResultOutput

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

    public static class GetCynosdbDescribeInstanceSlowQueries 
    {
        public static Task<GetCynosdbDescribeInstanceSlowQueriesResult> InvokeAsync(GetCynosdbDescribeInstanceSlowQueriesArgs args, InvokeOptions? opts = null)
        public static Output<GetCynosdbDescribeInstanceSlowQueriesResult> Invoke(GetCynosdbDescribeInstanceSlowQueriesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCynosdbDescribeInstanceSlowQueriesResult> getCynosdbDescribeInstanceSlowQueries(GetCynosdbDescribeInstanceSlowQueriesArgs args, InvokeOptions options)
    public static Output<GetCynosdbDescribeInstanceSlowQueriesResult> getCynosdbDescribeInstanceSlowQueries(GetCynosdbDescribeInstanceSlowQueriesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getCynosdbDescribeInstanceSlowQueries:getCynosdbDescribeInstanceSlowQueries
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterId string
    Cluster ID.
    EndTime string
    End time.
    Id string
    ResultOutputFile string
    Used to save results.
    StartTime string
    start time.
    ClusterId string
    Cluster ID.
    EndTime string
    End time.
    Id string
    ResultOutputFile string
    Used to save results.
    StartTime string
    start time.
    clusterId String
    Cluster ID.
    endTime String
    End time.
    id String
    resultOutputFile String
    Used to save results.
    startTime String
    start time.
    clusterId string
    Cluster ID.
    endTime string
    End time.
    id string
    resultOutputFile string
    Used to save results.
    startTime string
    start time.
    cluster_id str
    Cluster ID.
    end_time str
    End time.
    id str
    result_output_file str
    Used to save results.
    start_time str
    start time.
    clusterId String
    Cluster ID.
    endTime String
    End time.
    id String
    resultOutputFile String
    Used to save results.
    startTime String
    start time.

    getCynosdbDescribeInstanceSlowQueries Result

    The following output properties are available:

    Binlogs List<GetCynosdbDescribeInstanceSlowQueriesBinlog>
    Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.
    ClusterId string
    Id string
    EndTime string
    ResultOutputFile string
    StartTime string
    Earliest transaction time.
    Binlogs []GetCynosdbDescribeInstanceSlowQueriesBinlog
    Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.
    ClusterId string
    Id string
    EndTime string
    ResultOutputFile string
    StartTime string
    Earliest transaction time.
    binlogs List<GetCynosdbDescribeInstanceSlowQueriesBinlog>
    Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.
    clusterId String
    id String
    endTime String
    resultOutputFile String
    startTime String
    Earliest transaction time.
    binlogs GetCynosdbDescribeInstanceSlowQueriesBinlog[]
    Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.
    clusterId string
    id string
    endTime string
    resultOutputFile string
    startTime string
    Earliest transaction time.
    binlogs Sequence[GetCynosdbDescribeInstanceSlowQueriesBinlog]
    Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.
    cluster_id str
    id str
    end_time str
    result_output_file str
    start_time str
    Earliest transaction time.
    binlogs List<Property Map>
    Note to the Binlog list: This field may return null, indicating that a valid value cannot be obtained.
    clusterId String
    id String
    endTime String
    resultOutputFile String
    startTime String
    Earliest transaction time.

    Supporting Types

    GetCynosdbDescribeInstanceSlowQueriesBinlog

    BinlogId double
    Binlog file ID.
    FileName string
    Binlog file name.
    FileSize double
    File size in bytes.
    FinishTime string
    Latest transaction time.
    StartTime string
    start time.
    BinlogId float64
    Binlog file ID.
    FileName string
    Binlog file name.
    FileSize float64
    File size in bytes.
    FinishTime string
    Latest transaction time.
    StartTime string
    start time.
    binlogId Double
    Binlog file ID.
    fileName String
    Binlog file name.
    fileSize Double
    File size in bytes.
    finishTime String
    Latest transaction time.
    startTime String
    start time.
    binlogId number
    Binlog file ID.
    fileName string
    Binlog file name.
    fileSize number
    File size in bytes.
    finishTime string
    Latest transaction time.
    startTime string
    start time.
    binlog_id float
    Binlog file ID.
    file_name str
    Binlog file name.
    file_size float
    File size in bytes.
    finish_time str
    Latest transaction time.
    start_time str
    start time.
    binlogId Number
    Binlog file ID.
    fileName String
    Binlog file name.
    fileSize Number
    File size in bytes.
    finishTime String
    Latest transaction time.
    startTime String
    start time.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack