1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getDbbrainDiagEvents
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getDbbrainDiagEvents

Explore with Pulumi AI

Use this data source to query detailed information of dbbrain diag_events

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const diagEvents = tencentcloud.getDbbrainDiagEvents({
    endTime: "%s",
    instanceIds: ["%s"],
    severities: [
        1,
        4,
        5,
    ],
    startTime: "%s",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

diag_events = tencentcloud.get_dbbrain_diag_events(end_time="%s",
    instance_ids=["%s"],
    severities=[
        1,
        4,
        5,
    ],
    start_time="%s")
Copy
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.GetDbbrainDiagEvents(ctx, &tencentcloud.GetDbbrainDiagEventsArgs{
			EndTime: "%s",
			InstanceIds: []string{
				"%s",
			},
			Severities: []float64{
				1,
				4,
				5,
			},
			StartTime: "%s",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var diagEvents = Tencentcloud.GetDbbrainDiagEvents.Invoke(new()
    {
        EndTime = "%s",
        InstanceIds = new[]
        {
            "%s",
        },
        Severities = new[]
        {
            1,
            4,
            5,
        },
        StartTime = "%s",
    });

});
Copy
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.GetDbbrainDiagEventsArgs;
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 diagEvents = TencentcloudFunctions.getDbbrainDiagEvents(GetDbbrainDiagEventsArgs.builder()
            .endTime("%s")
            .instanceIds("%s")
            .severities(            
                1,
                4,
                5)
            .startTime("%s")
            .build());

    }
}
Copy
variables:
  diagEvents:
    fn::invoke:
      function: tencentcloud:getDbbrainDiagEvents
      arguments:
        endTime: '%s'
        instanceIds:
          - '%s'
        severities:
          - 1
          - 4
          - 5
        startTime: '%s'
Copy

Using getDbbrainDiagEvents

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 getDbbrainDiagEvents(args: GetDbbrainDiagEventsArgs, opts?: InvokeOptions): Promise<GetDbbrainDiagEventsResult>
function getDbbrainDiagEventsOutput(args: GetDbbrainDiagEventsOutputArgs, opts?: InvokeOptions): Output<GetDbbrainDiagEventsResult>
Copy
def get_dbbrain_diag_events(end_time: Optional[str] = None,
                            id: Optional[str] = None,
                            instance_ids: Optional[Sequence[str]] = None,
                            result_output_file: Optional[str] = None,
                            severities: Optional[Sequence[float]] = None,
                            start_time: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDbbrainDiagEventsResult
def get_dbbrain_diag_events_output(end_time: Optional[pulumi.Input[str]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            result_output_file: Optional[pulumi.Input[str]] = None,
                            severities: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                            start_time: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDbbrainDiagEventsResult]
Copy
func GetDbbrainDiagEvents(ctx *Context, args *GetDbbrainDiagEventsArgs, opts ...InvokeOption) (*GetDbbrainDiagEventsResult, error)
func GetDbbrainDiagEventsOutput(ctx *Context, args *GetDbbrainDiagEventsOutputArgs, opts ...InvokeOption) GetDbbrainDiagEventsResultOutput
Copy

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

public static class GetDbbrainDiagEvents 
{
    public static Task<GetDbbrainDiagEventsResult> InvokeAsync(GetDbbrainDiagEventsArgs args, InvokeOptions? opts = null)
    public static Output<GetDbbrainDiagEventsResult> Invoke(GetDbbrainDiagEventsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDbbrainDiagEventsResult> getDbbrainDiagEvents(GetDbbrainDiagEventsArgs args, InvokeOptions options)
public static Output<GetDbbrainDiagEventsResult> getDbbrainDiagEvents(GetDbbrainDiagEventsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getDbbrainDiagEvents:getDbbrainDiagEvents
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

EndTime This property is required. string
end time.
StartTime This property is required. string
start time.
Id string
InstanceIds List<string>
instance id list.
ResultOutputFile string
Used to save results.
Severities List<double>
severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
EndTime This property is required. string
end time.
StartTime This property is required. string
start time.
Id string
InstanceIds []string
instance id list.
ResultOutputFile string
Used to save results.
Severities []float64
severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
endTime This property is required. String
end time.
startTime This property is required. String
start time.
id String
instanceIds List<String>
instance id list.
resultOutputFile String
Used to save results.
severities List<Double>
severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
endTime This property is required. string
end time.
startTime This property is required. string
start time.
id string
instanceIds string[]
instance id list.
resultOutputFile string
Used to save results.
severities number[]
severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
end_time This property is required. str
end time.
start_time This property is required. str
start time.
id str
instance_ids Sequence[str]
instance id list.
result_output_file str
Used to save results.
severities Sequence[float]
severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
endTime This property is required. String
end time.
startTime This property is required. String
start time.
id String
instanceIds List<String>
instance id list.
resultOutputFile String
Used to save results.
severities List<Number>
severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.

getDbbrainDiagEvents Result

The following output properties are available:

EndTime string
end time.
Id string
Lists List<GetDbbrainDiagEventsList>
diag event list.
StartTime string
start time.
InstanceIds List<string>
ResultOutputFile string
Severities List<double>
EndTime string
end time.
Id string
Lists []GetDbbrainDiagEventsList
diag event list.
StartTime string
start time.
InstanceIds []string
ResultOutputFile string
Severities []float64
endTime String
end time.
id String
lists List<GetDbbrainDiagEventsList>
diag event list.
startTime String
start time.
instanceIds List<String>
resultOutputFile String
severities List<Double>
endTime string
end time.
id string
lists GetDbbrainDiagEventsList[]
diag event list.
startTime string
start time.
instanceIds string[]
resultOutputFile string
severities number[]
end_time str
end time.
id str
lists Sequence[GetDbbrainDiagEventsList]
diag event list.
start_time str
start time.
instance_ids Sequence[str]
result_output_file str
severities Sequence[float]
endTime String
end time.
id String
lists List<Property Map>
diag event list.
startTime String
start time.
instanceIds List<String>
resultOutputFile String
severities List<Number>

Supporting Types

GetDbbrainDiagEventsList

DiagItem This property is required. string
diag item.
DiagType This property is required. string
diag type.
EndTime This property is required. string
end time.
EventId This property is required. double
event id.
InstanceId This property is required. string
instance id.
Metric This property is required. string
metric.
Outline This property is required. string
outline.
Region This property is required. string
region.
Severity This property is required. double
severity.
StartTime This property is required. string
start time.
DiagItem This property is required. string
diag item.
DiagType This property is required. string
diag type.
EndTime This property is required. string
end time.
EventId This property is required. float64
event id.
InstanceId This property is required. string
instance id.
Metric This property is required. string
metric.
Outline This property is required. string
outline.
Region This property is required. string
region.
Severity This property is required. float64
severity.
StartTime This property is required. string
start time.
diagItem This property is required. String
diag item.
diagType This property is required. String
diag type.
endTime This property is required. String
end time.
eventId This property is required. Double
event id.
instanceId This property is required. String
instance id.
metric This property is required. String
metric.
outline This property is required. String
outline.
region This property is required. String
region.
severity This property is required. Double
severity.
startTime This property is required. String
start time.
diagItem This property is required. string
diag item.
diagType This property is required. string
diag type.
endTime This property is required. string
end time.
eventId This property is required. number
event id.
instanceId This property is required. string
instance id.
metric This property is required. string
metric.
outline This property is required. string
outline.
region This property is required. string
region.
severity This property is required. number
severity.
startTime This property is required. string
start time.
diag_item This property is required. str
diag item.
diag_type This property is required. str
diag type.
end_time This property is required. str
end time.
event_id This property is required. float
event id.
instance_id This property is required. str
instance id.
metric This property is required. str
metric.
outline This property is required. str
outline.
region This property is required. str
region.
severity This property is required. float
severity.
start_time This property is required. str
start time.
diagItem This property is required. String
diag item.
diagType This property is required. String
diag type.
endTime This property is required. String
end time.
eventId This property is required. Number
event id.
instanceId This property is required. String
instance id.
metric This property is required. String
metric.
outline This property is required. String
outline.
region This property is required. String
region.
severity This property is required. Number
severity.
startTime This property is required. String
start time.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.