tencentcloud 1.81.184 published on Tuesday, Apr 22, 2025 by tencentcloudstack
tencentcloud.getAntiddosOverviewDdosTrend
Explore with Pulumi AI
tencentcloud 1.81.184 published on Tuesday, Apr 22, 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 dictionary
The following arguments are supported:
- End
Time string - EndTime.
- Metric
Name string - Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- Period double
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- Start
Time string - StartTime.
- Business string
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- Id string
- Ip
Lists List<string> - instance IpList.
- Result
Output stringFile - Used to save results.
- End
Time string - EndTime.
- Metric
Name string - Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- Period float64
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- Start
Time string - StartTime.
- Business string
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- Id string
- Ip
Lists []string - instance IpList.
- Result
Output stringFile - Used to save results.
- end
Time String - EndTime.
- metric
Name String - Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- period Double
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- start
Time String - StartTime.
- business String
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- id String
- ip
Lists List<String> - instance IpList.
- result
Output StringFile - Used to save results.
- end
Time string - EndTime.
- metric
Name string - Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- period number
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- start
Time string - StartTime.
- business string
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- id string
- ip
Lists string[] - instance IpList.
- result
Output 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.
- end
Time String - EndTime.
- metric
Name String - Indicator, value [bps (attack traffic bandwidth, pps (attack packet rate)].
- period Number
- Statistical granularity, values [300 (5 minutes), 3600 (hours), 86400 (days)].
- start
Time String - StartTime.
- business String
- Dayu sub product code (bgpip represents advanced defense IP; net represents professional version of advanced defense IP).
- id String
- ip
Lists List<String> - instance IpList.
- result
Output 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.
- End
Time string - Id string
- Metric
Name string - Period double
- Start
Time string - Business string
- Ip
Lists List<string> - Result
Output stringFile
- Datas []float64
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- End
Time string - Id string
- Metric
Name string - Period float64
- Start
Time string - Business string
- Ip
Lists []string - Result
Output stringFile
- datas List<Double>
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- end
Time String - id String
- metric
Name String - period Double
- start
Time String - business String
- ip
Lists List<String> - result
Output StringFile
- datas number[]
- Array, attack traffic bandwidth in Mbps, packet rate in pps.
- end
Time string - id string
- metric
Name string - period number
- start
Time string - business string
- ip
Lists string[] - result
Output 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.
- end
Time String - id String
- metric
Name String - period Number
- start
Time String - business String
- ip
Lists List<String> - result
Output StringFile
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.184 published on Tuesday, Apr 22, 2025 by tencentcloudstack