tencentcloud 1.82.56 published on Friday, Jan 16, 2026 by tencentcloudstack
tencentcloud 1.82.56 published on Friday, Jan 16, 2026 by tencentcloudstack
Use this data source to query detailed information of DBbrain diag events
Example Usage
Query events only by time
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getDbbrainDiagEvents({
startTime: "2025-01-01T00:00:00+08:00",
endTime: "2026-12-31T00:00:00+08:00",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_dbbrain_diag_events(start_time="2025-01-01T00:00:00+08:00",
end_time="2026-12-31T00:00:00+08: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.GetDbbrainDiagEvents(ctx, &tencentcloud.GetDbbrainDiagEventsArgs{
StartTime: "2025-01-01T00:00:00+08:00",
EndTime: "2026-12-31T00:00:00+08: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 example = Tencentcloud.GetDbbrainDiagEvents.Invoke(new()
{
StartTime = "2025-01-01T00:00:00+08:00",
EndTime = "2026-12-31T00:00:00+08: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.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 example = TencentcloudFunctions.getDbbrainDiagEvents(GetDbbrainDiagEventsArgs.builder()
.startTime("2025-01-01T00:00:00+08:00")
.endTime("2026-12-31T00:00:00+08:00")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getDbbrainDiagEvents
arguments:
startTime: 2025-01-01T00:00:00+08:00
endTime: 2026-12-31T00:00:00+08:00
Or add another filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getDbbrainDiagEvents({
startTime: "2026-01-01T00:00:00+08:00",
endTime: "2026-12-31T00:00:00+08:00",
instanceIds: ["crs-kpyy0txj"],
product: "redis",
severities: [
1,
2,
3,
4,
5,
],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_dbbrain_diag_events(start_time="2026-01-01T00:00:00+08:00",
end_time="2026-12-31T00:00:00+08:00",
instance_ids=["crs-kpyy0txj"],
product="redis",
severities=[
1,
2,
3,
4,
5,
])
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{
StartTime: "2026-01-01T00:00:00+08:00",
EndTime: "2026-12-31T00:00:00+08:00",
InstanceIds: []string{
"crs-kpyy0txj",
},
Product: pulumi.StringRef("redis"),
Severities: []float64{
1,
2,
3,
4,
5,
},
}, 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 example = Tencentcloud.GetDbbrainDiagEvents.Invoke(new()
{
StartTime = "2026-01-01T00:00:00+08:00",
EndTime = "2026-12-31T00:00:00+08:00",
InstanceIds = new[]
{
"crs-kpyy0txj",
},
Product = "redis",
Severities = new[]
{
1,
2,
3,
4,
5,
},
});
});
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 example = TencentcloudFunctions.getDbbrainDiagEvents(GetDbbrainDiagEventsArgs.builder()
.startTime("2026-01-01T00:00:00+08:00")
.endTime("2026-12-31T00:00:00+08:00")
.instanceIds("crs-kpyy0txj")
.product("redis")
.severities(
1,
2,
3,
4,
5)
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getDbbrainDiagEvents
arguments:
startTime: 2026-01-01T00:00:00+08:00
endTime: 2026-12-31T00:00:00+08:00
instanceIds:
- crs-kpyy0txj
product: redis
severities:
- 1
- 2
- 3
- 4
- 5
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>def get_dbbrain_diag_events(end_time: Optional[str] = None,
id: Optional[str] = None,
instance_ids: Optional[Sequence[str]] = None,
product: Optional[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,
product: Optional[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]func GetDbbrainDiagEvents(ctx *Context, args *GetDbbrainDiagEventsArgs, opts ...InvokeOption) (*GetDbbrainDiagEventsResult, error)
func GetDbbrainDiagEventsOutput(ctx *Context, args *GetDbbrainDiagEventsOutputArgs, opts ...InvokeOption) GetDbbrainDiagEventsResultOutput> 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)
}public static CompletableFuture<GetDbbrainDiagEventsResult> getDbbrainDiagEvents(GetDbbrainDiagEventsArgs args, InvokeOptions options)
public static Output<GetDbbrainDiagEventsResult> getDbbrainDiagEvents(GetDbbrainDiagEventsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getDbbrainDiagEvents:getDbbrainDiagEvents
arguments:
# arguments dictionaryThe following arguments are supported:
- End
Time string - End time.
- Start
Time string - Start time.
- Id string
- Instance
Ids List<string> - Instance ID list.
- Product string
- Service product type; supported values include:
mysql- Cloud Database MySQL,redis- Cloud Database Redis,mariadb- MariaDB database. The default ismysql. - Result
Output stringFile - Used to save results.
- Severities List<double>
- Severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
- End
Time string - End time.
- Start
Time string - Start time.
- Id string
- Instance
Ids []string - Instance ID list.
- Product string
- Service product type; supported values include:
mysql- Cloud Database MySQL,redis- Cloud Database Redis,mariadb- MariaDB database. The default ismysql. - Result
Output stringFile - Used to save results.
- Severities []float64
- Severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
- end
Time String - End time.
- start
Time String - Start time.
- id String
- instance
Ids List<String> - Instance ID list.
- product String
- Service product type; supported values include:
mysql- Cloud Database MySQL,redis- Cloud Database Redis,mariadb- MariaDB database. The default ismysql. - result
Output StringFile - Used to save results.
- severities List<Double>
- Severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
- end
Time string - End time.
- start
Time string - Start time.
- id string
- instance
Ids string[] - Instance ID list.
- product string
- Service product type; supported values include:
mysql- Cloud Database MySQL,redis- Cloud Database Redis,mariadb- MariaDB database. The default ismysql. - result
Output stringFile - Used to save results.
- severities number[]
- Severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
- end_
time str - End time.
- start_
time str - Start time.
- id str
- instance_
ids Sequence[str] - Instance ID list.
- product str
- Service product type; supported values include:
mysql- Cloud Database MySQL,redis- Cloud Database Redis,mariadb- MariaDB database. The default ismysql. - result_
output_ strfile - Used to save results.
- severities Sequence[float]
- Severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
- end
Time String - End time.
- start
Time String - Start time.
- id String
- instance
Ids List<String> - Instance ID list.
- product String
- Service product type; supported values include:
mysql- Cloud Database MySQL,redis- Cloud Database Redis,mariadb- MariaDB database. The default ismysql. - result
Output StringFile - 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:
- End
Time string - End time.
- Id string
- Lists
List<Get
Dbbrain Diag Events List> - Diag event list.
- Start
Time string - Start time.
- Instance
Ids List<string> - Product string
- Result
Output stringFile - Severities List<double>
- End
Time string - End time.
- Id string
- Lists
[]Get
Dbbrain Diag Events List - Diag event list.
- Start
Time string - Start time.
- Instance
Ids []string - Product string
- Result
Output stringFile - Severities []float64
- end
Time String - End time.
- id String
- lists
List<Get
Dbbrain Diag Events List> - Diag event list.
- start
Time String - Start time.
- instance
Ids List<String> - product String
- result
Output StringFile - severities List<Double>
- end
Time string - End time.
- id string
- lists
Get
Dbbrain Diag Events List[] - Diag event list.
- start
Time string - Start time.
- instance
Ids string[] - product string
- result
Output stringFile - severities number[]
- end_
time str - End time.
- id str
- lists
Sequence[Get
Dbbrain Diag Events List] - Diag event list.
- start_
time str - Start time.
- instance_
ids Sequence[str] - product str
- result_
output_ strfile - severities Sequence[float]
- end
Time String - End time.
- id String
- lists List<Property Map>
- Diag event list.
- start
Time String - Start time.
- instance
Ids List<String> - product String
- result
Output StringFile - severities List<Number>
Supporting Types
GetDbbrainDiagEventsList
- diag_
item str - Diag item.
- diag_
type str - Diag type.
- end_
time str - End time.
- event_
id float - Event ID.
- instance_
id str - Instance ID.
- metric str
- Metric.
- outline str
- Outline.
- region str
- Region.
- severity float
- Severity.
- start_
time str - Start time.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.56 published on Friday, Jan 16, 2026 by tencentcloudstack
