tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack
tencentcloud.getAntiddosOverviewDdosTrend
tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack
Use this data source to query detailed information of antiddos overview ddos trend
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const overviewDdosTrend = tencentcloud.getAntiddosOverviewDdosTrend({
    business: "bgpip",
    endTime: "2023-11-21 14:16:23",
    metricName: "bps",
    period: 300,
    startTime: "2023-11-20 14:16:23",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
overview_ddos_trend = tencentcloud.get_antiddos_overview_ddos_trend(business="bgpip",
    end_time="2023-11-21 14:16:23",
    metric_name="bps",
    period=300,
    start_time="2023-11-20 14:16:23")
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.GetAntiddosOverviewDdosTrend(ctx, &tencentcloud.GetAntiddosOverviewDdosTrendArgs{
			Business:   pulumi.StringRef("bgpip"),
			EndTime:    "2023-11-21 14:16:23",
			MetricName: "bps",
			Period:     300,
			StartTime:  "2023-11-20 14:16:23",
		}, 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 overviewDdosTrend = Tencentcloud.GetAntiddosOverviewDdosTrend.Invoke(new()
    {
        Business = "bgpip",
        EndTime = "2023-11-21 14:16:23",
        MetricName = "bps",
        Period = 300,
        StartTime = "2023-11-20 14:16:23",
    });
});
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.GetAntiddosOverviewDdosTrendArgs;
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 overviewDdosTrend = TencentcloudFunctions.getAntiddosOverviewDdosTrend(GetAntiddosOverviewDdosTrendArgs.builder()
            .business("bgpip")
            .endTime("2023-11-21 14:16:23")
            .metricName("bps")
            .period(300)
            .startTime("2023-11-20 14:16:23")
            .build());
    }
}
variables:
  overviewDdosTrend:
    fn::invoke:
      function: tencentcloud:getAntiddosOverviewDdosTrend
      arguments:
        business: bgpip
        endTime: 2023-11-21 14:16:23
        metricName: bps
        period: 300
        startTime: 2023-11-20 14:16:23
Using getAntiddosOverviewDdosTrend
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 getAntiddosOverviewDdosTrend(args: GetAntiddosOverviewDdosTrendArgs, opts?: InvokeOptions): Promise<GetAntiddosOverviewDdosTrendResult>
function getAntiddosOverviewDdosTrendOutput(args: GetAntiddosOverviewDdosTrendOutputArgs, opts?: InvokeOptions): Output<GetAntiddosOverviewDdosTrendResult>def get_antiddos_overview_ddos_trend(business: Optional[str] = None,
                                     end_time: Optional[str] = None,
                                     id: Optional[str] = None,
                                     ip_lists: Optional[Sequence[str]] = None,
                                     metric_name: Optional[str] = None,
                                     period: Optional[float] = None,
                                     result_output_file: Optional[str] = None,
                                     start_time: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetAntiddosOverviewDdosTrendResult
def get_antiddos_overview_ddos_trend_output(business: Optional[pulumi.Input[str]] = None,
                                     end_time: Optional[pulumi.Input[str]] = None,
                                     id: Optional[pulumi.Input[str]] = None,
                                     ip_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                     metric_name: Optional[pulumi.Input[str]] = None,
                                     period: Optional[pulumi.Input[float]] = None,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     start_time: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetAntiddosOverviewDdosTrendResult]func GetAntiddosOverviewDdosTrend(ctx *Context, args *GetAntiddosOverviewDdosTrendArgs, opts ...InvokeOption) (*GetAntiddosOverviewDdosTrendResult, error)
func GetAntiddosOverviewDdosTrendOutput(ctx *Context, args *GetAntiddosOverviewDdosTrendOutputArgs, opts ...InvokeOption) GetAntiddosOverviewDdosTrendResultOutput> Note: This function is named GetAntiddosOverviewDdosTrend in the Go SDK.
public static class GetAntiddosOverviewDdosTrend 
{
    public static Task<GetAntiddosOverviewDdosTrendResult> InvokeAsync(GetAntiddosOverviewDdosTrendArgs args, InvokeOptions? opts = null)
    public static Output<GetAntiddosOverviewDdosTrendResult> Invoke(GetAntiddosOverviewDdosTrendInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAntiddosOverviewDdosTrendResult> getAntiddosOverviewDdosTrend(GetAntiddosOverviewDdosTrendArgs args, InvokeOptions options)
public static Output<GetAntiddosOverviewDdosTrendResult> getAntiddosOverviewDdosTrend(GetAntiddosOverviewDdosTrendArgs args, InvokeOptions options)
fn::invoke:
  function: tencentcloud:index/getAntiddosOverviewDdosTrend:getAntiddosOverviewDdosTrend
  arguments:
    # arguments dictionaryThe following arguments are supported:
- EndTime string
- EndTime.
- MetricName string
- Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- Period double
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- StartTime string
- StartTime.
- Business string
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- Id string
- IpLists List<string>
- instance IpList.
- ResultOutput stringFile 
- Used to save results.
- EndTime string
- EndTime.
- MetricName string
- Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- Period float64
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- StartTime string
- StartTime.
- Business string
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- Id string
- IpLists []string
- instance IpList.
- ResultOutput stringFile 
- Used to save results.
- endTime String
- EndTime.
- metricName String
- Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- period Double
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- startTime String
- StartTime.
- business String
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- id String
- ipLists List<String>
- instance IpList.
- resultOutput StringFile 
- Used to save results.
- endTime string
- EndTime.
- metricName string
- Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- period number
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- startTime string
- StartTime.
- business string
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- id string
- ipLists string[]
- instance IpList.
- resultOutput stringFile 
- Used to save results.
- end_time str
- EndTime.
- metric_name str
- Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- period float
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- start_time str
- StartTime.
- business str
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- id str
- ip_lists Sequence[str]
- instance IpList.
- result_output_ strfile 
- Used to save results.
- endTime String
- EndTime.
- metricName String
- Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- period Number
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- startTime String
- StartTime.
- business String
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- id String
- ipLists List<String>
- instance IpList.
- resultOutput StringFile 
- Used to save results.
getAntiddosOverviewDdosTrend Result
The following output properties are available:
- Datas List<double>
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- EndTime string
- Id string
- MetricName string
- Period double
- StartTime string
- Business string
- IpLists List<string>
- ResultOutput stringFile 
- Datas []float64
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- EndTime string
- Id string
- MetricName string
- Period float64
- StartTime string
- Business string
- IpLists []string
- ResultOutput stringFile 
- datas List<Double>
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- endTime String
- id String
- metricName String
- period Double
- startTime String
- business String
- ipLists List<String>
- resultOutput StringFile 
- datas number[]
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- endTime string
- id string
- metricName string
- period number
- startTime string
- business string
- ipLists string[]
- resultOutput stringFile 
- datas Sequence[float]
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- end_time str
- id str
- metric_name str
- period float
- start_time str
- business str
- ip_lists Sequence[str]
- result_output_ strfile 
- datas List<Number>
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- endTime String
- id String
- metricName String
- period Number
- startTime String
- business String
- ipLists List<String>
- resultOutput StringFile 
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the tencentcloudTerraform Provider.
tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack
