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

tencentcloud.getAntiddosOverviewDdosEventList

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 antiddos overview_ddos_event_list

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const overviewDdosEventList = tencentcloud.getAntiddosOverviewDdosEventList({
        attackStatus: "end",
        endTime: "2023-11-21 00:00:00",
        startTime: "2023-11-20 00:00:00",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    overview_ddos_event_list = tencentcloud.get_antiddos_overview_ddos_event_list(attack_status="end",
        end_time="2023-11-21 00:00:00",
        start_time="2023-11-20 00: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.GetAntiddosOverviewDdosEventList(ctx, &tencentcloud.GetAntiddosOverviewDdosEventListArgs{
    			AttackStatus: pulumi.StringRef("end"),
    			EndTime:      "2023-11-21 00:00:00",
    			StartTime:    "2023-11-20 00: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 overviewDdosEventList = Tencentcloud.GetAntiddosOverviewDdosEventList.Invoke(new()
        {
            AttackStatus = "end",
            EndTime = "2023-11-21 00:00:00",
            StartTime = "2023-11-20 00: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.GetAntiddosOverviewDdosEventListArgs;
    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 overviewDdosEventList = TencentcloudFunctions.getAntiddosOverviewDdosEventList(GetAntiddosOverviewDdosEventListArgs.builder()
                .attackStatus("end")
                .endTime("2023-11-21 00:00:00")
                .startTime("2023-11-20 00:00:00")
                .build());
    
        }
    }
    
    variables:
      overviewDdosEventList:
        fn::invoke:
          function: tencentcloud:getAntiddosOverviewDdosEventList
          arguments:
            attackStatus: end
            endTime: 2023-11-21 00:00:00
            startTime: 2023-11-20 00:00:00
    

    Using getAntiddosOverviewDdosEventList

    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 getAntiddosOverviewDdosEventList(args: GetAntiddosOverviewDdosEventListArgs, opts?: InvokeOptions): Promise<GetAntiddosOverviewDdosEventListResult>
    function getAntiddosOverviewDdosEventListOutput(args: GetAntiddosOverviewDdosEventListOutputArgs, opts?: InvokeOptions): Output<GetAntiddosOverviewDdosEventListResult>
    def get_antiddos_overview_ddos_event_list(attack_status: 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) -> GetAntiddosOverviewDdosEventListResult
    def get_antiddos_overview_ddos_event_list_output(attack_status: 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[GetAntiddosOverviewDdosEventListResult]
    func GetAntiddosOverviewDdosEventList(ctx *Context, args *GetAntiddosOverviewDdosEventListArgs, opts ...InvokeOption) (*GetAntiddosOverviewDdosEventListResult, error)
    func GetAntiddosOverviewDdosEventListOutput(ctx *Context, args *GetAntiddosOverviewDdosEventListOutputArgs, opts ...InvokeOption) GetAntiddosOverviewDdosEventListResultOutput

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

    public static class GetAntiddosOverviewDdosEventList 
    {
        public static Task<GetAntiddosOverviewDdosEventListResult> InvokeAsync(GetAntiddosOverviewDdosEventListArgs args, InvokeOptions? opts = null)
        public static Output<GetAntiddosOverviewDdosEventListResult> Invoke(GetAntiddosOverviewDdosEventListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAntiddosOverviewDdosEventListResult> getAntiddosOverviewDdosEventList(GetAntiddosOverviewDdosEventListArgs args, InvokeOptions options)
    public static Output<GetAntiddosOverviewDdosEventListResult> getAntiddosOverviewDdosEventList(GetAntiddosOverviewDdosEventListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getAntiddosOverviewDdosEventList:getAntiddosOverviewDdosEventList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndTime string
    EndTime.
    StartTime string
    StartTime.
    AttackStatus string
    filter event by attack status, start: attacking; end: attack end.
    Id string
    event id.
    ResultOutputFile string
    Used to save results.
    EndTime string
    EndTime.
    StartTime string
    StartTime.
    AttackStatus string
    filter event by attack status, start: attacking; end: attack end.
    Id string
    event id.
    ResultOutputFile string
    Used to save results.
    endTime String
    EndTime.
    startTime String
    StartTime.
    attackStatus String
    filter event by attack status, start: attacking; end: attack end.
    id String
    event id.
    resultOutputFile String
    Used to save results.
    endTime string
    EndTime.
    startTime string
    StartTime.
    attackStatus string
    filter event by attack status, start: attacking; end: attack end.
    id string
    event id.
    resultOutputFile string
    Used to save results.
    end_time str
    EndTime.
    start_time str
    StartTime.
    attack_status str
    filter event by attack status, start: attacking; end: attack end.
    id str
    event id.
    result_output_file str
    Used to save results.
    endTime String
    EndTime.
    startTime String
    StartTime.
    attackStatus String
    filter event by attack status, start: attacking; end: attack end.
    id String
    event id.
    resultOutputFile String
    Used to save results.

    getAntiddosOverviewDdosEventList Result

    The following output properties are available:

    EndTime string
    EndTime.
    EventLists List<GetAntiddosOverviewDdosEventListEventList>
    EventList.
    Id string
    event id.
    StartTime string
    StartTime.
    AttackStatus string
    Attack status, 0: Under attack; 1: End of attack.
    ResultOutputFile string
    EndTime string
    EndTime.
    EventLists []GetAntiddosOverviewDdosEventListEventList
    EventList.
    Id string
    event id.
    StartTime string
    StartTime.
    AttackStatus string
    Attack status, 0: Under attack; 1: End of attack.
    ResultOutputFile string
    endTime String
    EndTime.
    eventLists List<GetAntiddosOverviewDdosEventListEventList>
    EventList.
    id String
    event id.
    startTime String
    StartTime.
    attackStatus String
    Attack status, 0: Under attack; 1: End of attack.
    resultOutputFile String
    endTime string
    EndTime.
    eventLists GetAntiddosOverviewDdosEventListEventList[]
    EventList.
    id string
    event id.
    startTime string
    StartTime.
    attackStatus string
    Attack status, 0: Under attack; 1: End of attack.
    resultOutputFile string
    end_time str
    EndTime.
    event_lists Sequence[GetAntiddosOverviewDdosEventListEventList]
    EventList.
    id str
    event id.
    start_time str
    StartTime.
    attack_status str
    Attack status, 0: Under attack; 1: End of attack.
    result_output_file str
    endTime String
    EndTime.
    eventLists List<Property Map>
    EventList.
    id String
    event id.
    startTime String
    StartTime.
    attackStatus String
    Attack status, 0: Under attack; 1: End of attack.
    resultOutputFile String

    Supporting Types

    GetAntiddosOverviewDdosEventListEventList

    AttackStatus double
    filter event by attack status, start: attacking; end: attack end.
    AttackType string
    AttackType.
    Business string
    Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
    EndTime string
    EndTime.
    Id string
    event id.
    InstanceId string
    InstanceId.
    InstanceName string
    InstanceId.
    Mbps double
    Attack traffic, unit Mbps.
    Pps double
    unit Mbps.
    StartTime string
    StartTime.
    Vip string
    ip.
    AttackStatus float64
    filter event by attack status, start: attacking; end: attack end.
    AttackType string
    AttackType.
    Business string
    Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
    EndTime string
    EndTime.
    Id string
    event id.
    InstanceId string
    InstanceId.
    InstanceName string
    InstanceId.
    Mbps float64
    Attack traffic, unit Mbps.
    Pps float64
    unit Mbps.
    StartTime string
    StartTime.
    Vip string
    ip.
    attackStatus Double
    filter event by attack status, start: attacking; end: attack end.
    attackType String
    AttackType.
    business String
    Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
    endTime String
    EndTime.
    id String
    event id.
    instanceId String
    InstanceId.
    instanceName String
    InstanceId.
    mbps Double
    Attack traffic, unit Mbps.
    pps Double
    unit Mbps.
    startTime String
    StartTime.
    vip String
    ip.
    attackStatus number
    filter event by attack status, start: attacking; end: attack end.
    attackType string
    AttackType.
    business string
    Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
    endTime string
    EndTime.
    id string
    event id.
    instanceId string
    InstanceId.
    instanceName string
    InstanceId.
    mbps number
    Attack traffic, unit Mbps.
    pps number
    unit Mbps.
    startTime string
    StartTime.
    vip string
    ip.
    attack_status float
    filter event by attack status, start: attacking; end: attack end.
    attack_type str
    AttackType.
    business str
    Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
    end_time str
    EndTime.
    id str
    event id.
    instance_id str
    InstanceId.
    instance_name str
    InstanceId.
    mbps float
    Attack traffic, unit Mbps.
    pps float
    unit Mbps.
    start_time str
    StartTime.
    vip str
    ip.
    attackStatus Number
    filter event by attack status, start: attacking; end: attack end.
    attackType String
    AttackType.
    business String
    Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
    endTime String
    EndTime.
    id String
    event id.
    instanceId String
    InstanceId.
    instanceName String
    InstanceId.
    mbps Number
    Attack traffic, unit Mbps.
    pps Number
    unit Mbps.
    startTime String
    StartTime.
    vip String
    ip.

    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