tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getDbbrainSecurityAuditLogExportTasks
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of dbbrain securityAuditLogExportTasks
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const task = new tencentcloud.DbbrainSecurityAuditLogExportTask("task", {
secAuditGroupId: "sec_audit_group_id",
startTime: "start_time",
endTime: "end_time",
product: "mysql",
dangerLevels: [
0,
1,
2,
],
});
const tasks = tencentcloud.getDbbrainSecurityAuditLogExportTasksOutput({
secAuditGroupId: "sec_audit_group_id",
product: "mysql",
asyncRequestIds: [task.asyncRequestId],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
task = tencentcloud.DbbrainSecurityAuditLogExportTask("task",
sec_audit_group_id="sec_audit_group_id",
start_time="start_time",
end_time="end_time",
product="mysql",
danger_levels=[
0,
1,
2,
])
tasks = tencentcloud.get_dbbrain_security_audit_log_export_tasks_output(sec_audit_group_id="sec_audit_group_id",
product="mysql",
async_request_ids=[task.async_request_id])
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 {
task, err := tencentcloud.NewDbbrainSecurityAuditLogExportTask(ctx, "task", &tencentcloud.DbbrainSecurityAuditLogExportTaskArgs{
SecAuditGroupId: pulumi.String("sec_audit_group_id"),
StartTime: pulumi.String("start_time"),
EndTime: pulumi.String("end_time"),
Product: pulumi.String("mysql"),
DangerLevels: pulumi.Float64Array{
pulumi.Float64(0),
pulumi.Float64(1),
pulumi.Float64(2),
},
})
if err != nil {
return err
}
_ = tencentcloud.GetDbbrainSecurityAuditLogExportTasksOutput(ctx, tencentcloud.GetDbbrainSecurityAuditLogExportTasksOutputArgs{
SecAuditGroupId: pulumi.String("sec_audit_group_id"),
Product: pulumi.String("mysql"),
AsyncRequestIds: pulumi.Float64Array{
task.AsyncRequestId,
},
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var task = new Tencentcloud.DbbrainSecurityAuditLogExportTask("task", new()
{
SecAuditGroupId = "sec_audit_group_id",
StartTime = "start_time",
EndTime = "end_time",
Product = "mysql",
DangerLevels = new[]
{
0,
1,
2,
},
});
var tasks = Tencentcloud.GetDbbrainSecurityAuditLogExportTasks.Invoke(new()
{
SecAuditGroupId = "sec_audit_group_id",
Product = "mysql",
AsyncRequestIds = new[]
{
task.AsyncRequestId,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.DbbrainSecurityAuditLogExportTask;
import com.pulumi.tencentcloud.DbbrainSecurityAuditLogExportTaskArgs;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetDbbrainSecurityAuditLogExportTasksArgs;
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) {
var task = new DbbrainSecurityAuditLogExportTask("task", DbbrainSecurityAuditLogExportTaskArgs.builder()
.secAuditGroupId("sec_audit_group_id")
.startTime("start_time")
.endTime("end_time")
.product("mysql")
.dangerLevels(
0,
1,
2)
.build());
final var tasks = TencentcloudFunctions.getDbbrainSecurityAuditLogExportTasks(GetDbbrainSecurityAuditLogExportTasksArgs.builder()
.secAuditGroupId("sec_audit_group_id")
.product("mysql")
.asyncRequestIds(task.asyncRequestId())
.build());
}
}
resources:
task:
type: tencentcloud:DbbrainSecurityAuditLogExportTask
properties:
secAuditGroupId: sec_audit_group_id
startTime: start_time
endTime: end_time
product: mysql
dangerLevels:
- 0
- 1
- 2
variables:
tasks:
fn::invoke:
function: tencentcloud:getDbbrainSecurityAuditLogExportTasks
arguments:
secAuditGroupId: sec_audit_group_id
product: mysql
asyncRequestIds:
- ${task.asyncRequestId}
Using getDbbrainSecurityAuditLogExportTasks
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 getDbbrainSecurityAuditLogExportTasks(args: GetDbbrainSecurityAuditLogExportTasksArgs, opts?: InvokeOptions): Promise<GetDbbrainSecurityAuditLogExportTasksResult>
function getDbbrainSecurityAuditLogExportTasksOutput(args: GetDbbrainSecurityAuditLogExportTasksOutputArgs, opts?: InvokeOptions): Output<GetDbbrainSecurityAuditLogExportTasksResult>
def get_dbbrain_security_audit_log_export_tasks(async_request_ids: Optional[Sequence[float]] = None,
id: Optional[str] = None,
product: Optional[str] = None,
result_output_file: Optional[str] = None,
sec_audit_group_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDbbrainSecurityAuditLogExportTasksResult
def get_dbbrain_security_audit_log_export_tasks_output(async_request_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
id: Optional[pulumi.Input[str]] = None,
product: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
sec_audit_group_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDbbrainSecurityAuditLogExportTasksResult]
func GetDbbrainSecurityAuditLogExportTasks(ctx *Context, args *GetDbbrainSecurityAuditLogExportTasksArgs, opts ...InvokeOption) (*GetDbbrainSecurityAuditLogExportTasksResult, error)
func GetDbbrainSecurityAuditLogExportTasksOutput(ctx *Context, args *GetDbbrainSecurityAuditLogExportTasksOutputArgs, opts ...InvokeOption) GetDbbrainSecurityAuditLogExportTasksResultOutput
> Note: This function is named GetDbbrainSecurityAuditLogExportTasks
in the Go SDK.
public static class GetDbbrainSecurityAuditLogExportTasks
{
public static Task<GetDbbrainSecurityAuditLogExportTasksResult> InvokeAsync(GetDbbrainSecurityAuditLogExportTasksArgs args, InvokeOptions? opts = null)
public static Output<GetDbbrainSecurityAuditLogExportTasksResult> Invoke(GetDbbrainSecurityAuditLogExportTasksInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDbbrainSecurityAuditLogExportTasksResult> getDbbrainSecurityAuditLogExportTasks(GetDbbrainSecurityAuditLogExportTasksArgs args, InvokeOptions options)
public static Output<GetDbbrainSecurityAuditLogExportTasksResult> getDbbrainSecurityAuditLogExportTasks(GetDbbrainSecurityAuditLogExportTasksArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getDbbrainSecurityAuditLogExportTasks:getDbbrainSecurityAuditLogExportTasks
arguments:
# arguments dictionary
The following arguments are supported:
- Product string
- product, optional value is mysql.
- Sec
Audit stringGroup Id - security audit group id.
- Async
Request List<double>Ids - async request id list.
- Id string
- Result
Output stringFile - Used to save results.
- Product string
- product, optional value is mysql.
- Sec
Audit stringGroup Id - security audit group id.
- Async
Request []float64Ids - async request id list.
- Id string
- Result
Output stringFile - Used to save results.
- product String
- product, optional value is mysql.
- sec
Audit StringGroup Id - security audit group id.
- async
Request List<Double>Ids - async request id list.
- id String
- result
Output StringFile - Used to save results.
- product string
- product, optional value is mysql.
- sec
Audit stringGroup Id - security audit group id.
- async
Request number[]Ids - async request id list.
- id string
- result
Output stringFile - Used to save results.
- product str
- product, optional value is mysql.
- sec_
audit_ strgroup_ id - security audit group id.
- async_
request_ Sequence[float]ids - async request id list.
- id str
- result_
output_ strfile - Used to save results.
- product String
- product, optional value is mysql.
- sec
Audit StringGroup Id - security audit group id.
- async
Request List<Number>Ids - async request id list.
- id String
- result
Output StringFile - Used to save results.
getDbbrainSecurityAuditLogExportTasks Result
The following output properties are available:
- Id string
- Lists
List<Get
Dbbrain Security Audit Log Export Tasks List> - security audit log export task list.
- Product string
- Sec
Audit stringGroup Id - Async
Request List<double>Ids - Result
Output stringFile
- Id string
- Lists
[]Get
Dbbrain Security Audit Log Export Tasks List - security audit log export task list.
- Product string
- Sec
Audit stringGroup Id - Async
Request []float64Ids - Result
Output stringFile
- id String
- lists
List<Get
Dbbrain Security Audit Log Export Tasks List> - security audit log export task list.
- product String
- sec
Audit StringGroup Id - async
Request List<Double>Ids - result
Output StringFile
- id string
- lists
Get
Dbbrain Security Audit Log Export Tasks List[] - security audit log export task list.
- product string
- sec
Audit stringGroup Id - async
Request number[]Ids - result
Output stringFile
- id str
- lists
Sequence[Get
Dbbrain Security Audit Log Export Tasks List] - security audit log export task list.
- product str
- sec_
audit_ strgroup_ id - async_
request_ Sequence[float]ids - result_
output_ strfile
- id String
- lists List<Property Map>
- security audit log export task list.
- product String
- sec
Audit StringGroup Id - async
Request List<Number>Ids - result
Output StringFile
Supporting Types
GetDbbrainSecurityAuditLogExportTasksList
- Async
Request doubleId - async request id.
- Create
Time string - create time.
- Danger
Levels List<double> - danger level list.
- End
Time string - end time.
- Log
End stringTime - log end time.
- Log
Start stringTime - log start time.
- Progress double
- task progress.
- Start
Time string - start time.
- Status string
- status.
- Total
Size double - the total size of log.
- Async
Request float64Id - async request id.
- Create
Time string - create time.
- Danger
Levels []float64 - danger level list.
- End
Time string - end time.
- Log
End stringTime - log end time.
- Log
Start stringTime - log start time.
- Progress float64
- task progress.
- Start
Time string - start time.
- Status string
- status.
- Total
Size float64 - the total size of log.
- async
Request DoubleId - async request id.
- create
Time String - create time.
- danger
Levels List<Double> - danger level list.
- end
Time String - end time.
- log
End StringTime - log end time.
- log
Start StringTime - log start time.
- progress Double
- task progress.
- start
Time String - start time.
- status String
- status.
- total
Size Double - the total size of log.
- async
Request numberId - async request id.
- create
Time string - create time.
- danger
Levels number[] - danger level list.
- end
Time string - end time.
- log
End stringTime - log end time.
- log
Start stringTime - log start time.
- progress number
- task progress.
- start
Time string - start time.
- status string
- status.
- total
Size number - the total size of log.
- async_
request_ floatid - async request id.
- create_
time str - create time.
- danger_
levels Sequence[float] - danger level list.
- end_
time str - end time.
- log_
end_ strtime - log end time.
- log_
start_ strtime - log start time.
- progress float
- task progress.
- start_
time str - start time.
- status str
- status.
- total_
size float - the total size of log.
- async
Request NumberId - async request id.
- create
Time String - create time.
- danger
Levels List<Number> - danger level list.
- end
Time String - end time.
- log
End StringTime - log end time.
- log
Start StringTime - log start time.
- progress Number
- task progress.
- start
Time String - start time.
- status String
- status.
- total
Size Number - the total size of log.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack