1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getDayuDdosPolicies
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getDayuDdosPolicies

Explore with Pulumi AI

Use this data source to query dayu DDoS policies

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const idTest = tencentcloud.getDayuDdosPolicies({
    resourceType: tencentcloud_dayu_ddos_policy.test_policy.resource_type,
    policyId: tencentcloud_dayu_ddos_policy.test_policy.policy_id,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

id_test = tencentcloud.get_dayu_ddos_policies(resource_type=tencentcloud_dayu_ddos_policy["test_policy"]["resource_type"],
    policy_id=tencentcloud_dayu_ddos_policy["test_policy"]["policy_id"])
Copy
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.GetDayuDdosPolicies(ctx, &tencentcloud.GetDayuDdosPoliciesArgs{
			ResourceType: tencentcloud_dayu_ddos_policy.Test_policy.Resource_type,
			PolicyId:     pulumi.StringRef(tencentcloud_dayu_ddos_policy.Test_policy.Policy_id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var idTest = Tencentcloud.GetDayuDdosPolicies.Invoke(new()
    {
        ResourceType = tencentcloud_dayu_ddos_policy.Test_policy.Resource_type,
        PolicyId = tencentcloud_dayu_ddos_policy.Test_policy.Policy_id,
    });

});
Copy
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.GetDayuDdosPoliciesArgs;
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 idTest = TencentcloudFunctions.getDayuDdosPolicies(GetDayuDdosPoliciesArgs.builder()
            .resourceType(tencentcloud_dayu_ddos_policy.test_policy().resource_type())
            .policyId(tencentcloud_dayu_ddos_policy.test_policy().policy_id())
            .build());

    }
}
Copy
variables:
  idTest:
    fn::invoke:
      function: tencentcloud:getDayuDdosPolicies
      arguments:
        resourceType: ${tencentcloud_dayu_ddos_policy.test_policy.resource_type}
        policyId: ${tencentcloud_dayu_ddos_policy.test_policy.policy_id}
Copy

Using getDayuDdosPolicies

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 getDayuDdosPolicies(args: GetDayuDdosPoliciesArgs, opts?: InvokeOptions): Promise<GetDayuDdosPoliciesResult>
function getDayuDdosPoliciesOutput(args: GetDayuDdosPoliciesOutputArgs, opts?: InvokeOptions): Output<GetDayuDdosPoliciesResult>
Copy
def get_dayu_ddos_policies(id: Optional[str] = None,
                           policy_id: Optional[str] = None,
                           resource_type: Optional[str] = None,
                           result_output_file: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetDayuDdosPoliciesResult
def get_dayu_ddos_policies_output(id: Optional[pulumi.Input[str]] = None,
                           policy_id: Optional[pulumi.Input[str]] = None,
                           resource_type: Optional[pulumi.Input[str]] = None,
                           result_output_file: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetDayuDdosPoliciesResult]
Copy
func GetDayuDdosPolicies(ctx *Context, args *GetDayuDdosPoliciesArgs, opts ...InvokeOption) (*GetDayuDdosPoliciesResult, error)
func GetDayuDdosPoliciesOutput(ctx *Context, args *GetDayuDdosPoliciesOutputArgs, opts ...InvokeOption) GetDayuDdosPoliciesResultOutput
Copy

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

public static class GetDayuDdosPolicies 
{
    public static Task<GetDayuDdosPoliciesResult> InvokeAsync(GetDayuDdosPoliciesArgs args, InvokeOptions? opts = null)
    public static Output<GetDayuDdosPoliciesResult> Invoke(GetDayuDdosPoliciesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDayuDdosPoliciesResult> getDayuDdosPolicies(GetDayuDdosPoliciesArgs args, InvokeOptions options)
public static Output<GetDayuDdosPoliciesResult> getDayuDdosPolicies(GetDayuDdosPoliciesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getDayuDdosPolicies:getDayuDdosPolicies
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceType This property is required. string
Type of the resource that the DDoS policy works for, valid values are bgpip, bgp, bgp-multip and net.
Id string
Id of the watermark.
PolicyId string
ID of the DDoS policy to be query.
ResultOutputFile string
Used to save results.
ResourceType This property is required. string
Type of the resource that the DDoS policy works for, valid values are bgpip, bgp, bgp-multip and net.
Id string
Id of the watermark.
PolicyId string
ID of the DDoS policy to be query.
ResultOutputFile string
Used to save results.
resourceType This property is required. String
Type of the resource that the DDoS policy works for, valid values are bgpip, bgp, bgp-multip and net.
id String
Id of the watermark.
policyId String
ID of the DDoS policy to be query.
resultOutputFile String
Used to save results.
resourceType This property is required. string
Type of the resource that the DDoS policy works for, valid values are bgpip, bgp, bgp-multip and net.
id string
Id of the watermark.
policyId string
ID of the DDoS policy to be query.
resultOutputFile string
Used to save results.
resource_type This property is required. str
Type of the resource that the DDoS policy works for, valid values are bgpip, bgp, bgp-multip and net.
id str
Id of the watermark.
policy_id str
ID of the DDoS policy to be query.
result_output_file str
Used to save results.
resourceType This property is required. String
Type of the resource that the DDoS policy works for, valid values are bgpip, bgp, bgp-multip and net.
id String
Id of the watermark.
policyId String
ID of the DDoS policy to be query.
resultOutputFile String
Used to save results.

getDayuDdosPolicies Result

The following output properties are available:

Id string
Id of the watermark.
Lists List<GetDayuDdosPoliciesList>
A list of DDoS policies. Each element contains the following attributes:
ResourceType string
PolicyId string
Id of policy.
ResultOutputFile string
Id string
Id of the watermark.
Lists []GetDayuDdosPoliciesList
A list of DDoS policies. Each element contains the following attributes:
ResourceType string
PolicyId string
Id of policy.
ResultOutputFile string
id String
Id of the watermark.
lists List<GetDayuDdosPoliciesList>
A list of DDoS policies. Each element contains the following attributes:
resourceType String
policyId String
Id of policy.
resultOutputFile String
id string
Id of the watermark.
lists GetDayuDdosPoliciesList[]
A list of DDoS policies. Each element contains the following attributes:
resourceType string
policyId string
Id of policy.
resultOutputFile string
id str
Id of the watermark.
lists Sequence[GetDayuDdosPoliciesList]
A list of DDoS policies. Each element contains the following attributes:
resource_type str
policy_id str
Id of policy.
result_output_file str
id String
Id of the watermark.
lists List<Property Map>
A list of DDoS policies. Each element contains the following attributes:
resourceType String
policyId String
Id of policy.
resultOutputFile String

Supporting Types

GetDayuDdosPoliciesList

BlackIps This property is required. List<string>
CreateTime This property is required. string
Create time of the DDoS policy.
DropOptions This property is required. List<GetDayuDdosPoliciesListDropOption>
Option list of abnormal check of the DDoS policy.
Name This property is required. string
Name of the DDoS policy.
PacketFilters This property is required. List<GetDayuDdosPoliciesListPacketFilter>
Message filter options list.
PolicyId This property is required. string
ID of the DDoS policy to be query.
PortFilters This property is required. List<GetDayuDdosPoliciesListPortFilter>
Port limits of abnormal check of the DDoS policy.
SceneId This property is required. string
Id of policy case that the DDoS policy works for.
WatermarkFilters This property is required. List<GetDayuDdosPoliciesListWatermarkFilter>
Watermark policy options, and only support one watermark policy at most.
WatermarkKeys This property is required. List<GetDayuDdosPoliciesListWatermarkKey>
Watermark content.
WhiteIps This property is required. List<string>
BlackIps This property is required. []string
CreateTime This property is required. string
Create time of the DDoS policy.
DropOptions This property is required. []GetDayuDdosPoliciesListDropOption
Option list of abnormal check of the DDoS policy.
Name This property is required. string
Name of the DDoS policy.
PacketFilters This property is required. []GetDayuDdosPoliciesListPacketFilter
Message filter options list.
PolicyId This property is required. string
ID of the DDoS policy to be query.
PortFilters This property is required. []GetDayuDdosPoliciesListPortFilter
Port limits of abnormal check of the DDoS policy.
SceneId This property is required. string
Id of policy case that the DDoS policy works for.
WatermarkFilters This property is required. []GetDayuDdosPoliciesListWatermarkFilter
Watermark policy options, and only support one watermark policy at most.
WatermarkKeys This property is required. []GetDayuDdosPoliciesListWatermarkKey
Watermark content.
WhiteIps This property is required. []string
blackIps This property is required. List<String>
createTime This property is required. String
Create time of the DDoS policy.
dropOptions This property is required. List<GetDayuDdosPoliciesListDropOption>
Option list of abnormal check of the DDoS policy.
name This property is required. String
Name of the DDoS policy.
packetFilters This property is required. List<GetDayuDdosPoliciesListPacketFilter>
Message filter options list.
policyId This property is required. String
ID of the DDoS policy to be query.
portFilters This property is required. List<GetDayuDdosPoliciesListPortFilter>
Port limits of abnormal check of the DDoS policy.
sceneId This property is required. String
Id of policy case that the DDoS policy works for.
watermarkFilters This property is required. List<GetDayuDdosPoliciesListWatermarkFilter>
Watermark policy options, and only support one watermark policy at most.
watermarkKeys This property is required. List<GetDayuDdosPoliciesListWatermarkKey>
Watermark content.
whiteIps This property is required. List<String>
blackIps This property is required. string[]
createTime This property is required. string
Create time of the DDoS policy.
dropOptions This property is required. GetDayuDdosPoliciesListDropOption[]
Option list of abnormal check of the DDoS policy.
name This property is required. string
Name of the DDoS policy.
packetFilters This property is required. GetDayuDdosPoliciesListPacketFilter[]
Message filter options list.
policyId This property is required. string
ID of the DDoS policy to be query.
portFilters This property is required. GetDayuDdosPoliciesListPortFilter[]
Port limits of abnormal check of the DDoS policy.
sceneId This property is required. string
Id of policy case that the DDoS policy works for.
watermarkFilters This property is required. GetDayuDdosPoliciesListWatermarkFilter[]
Watermark policy options, and only support one watermark policy at most.
watermarkKeys This property is required. GetDayuDdosPoliciesListWatermarkKey[]
Watermark content.
whiteIps This property is required. string[]
black_ips This property is required. Sequence[str]
create_time This property is required. str
Create time of the DDoS policy.
drop_options This property is required. Sequence[GetDayuDdosPoliciesListDropOption]
Option list of abnormal check of the DDoS policy.
name This property is required. str
Name of the DDoS policy.
packet_filters This property is required. Sequence[GetDayuDdosPoliciesListPacketFilter]
Message filter options list.
policy_id This property is required. str
ID of the DDoS policy to be query.
port_filters This property is required. Sequence[GetDayuDdosPoliciesListPortFilter]
Port limits of abnormal check of the DDoS policy.
scene_id This property is required. str
Id of policy case that the DDoS policy works for.
watermark_filters This property is required. Sequence[GetDayuDdosPoliciesListWatermarkFilter]
Watermark policy options, and only support one watermark policy at most.
watermark_keys This property is required. Sequence[GetDayuDdosPoliciesListWatermarkKey]
Watermark content.
white_ips This property is required. Sequence[str]
blackIps This property is required. List<String>
createTime This property is required. String
Create time of the DDoS policy.
dropOptions This property is required. List<Property Map>
Option list of abnormal check of the DDoS policy.
name This property is required. String
Name of the DDoS policy.
packetFilters This property is required. List<Property Map>
Message filter options list.
policyId This property is required. String
ID of the DDoS policy to be query.
portFilters This property is required. List<Property Map>
Port limits of abnormal check of the DDoS policy.
sceneId This property is required. String
Id of policy case that the DDoS policy works for.
watermarkFilters This property is required. List<Property Map>
Watermark policy options, and only support one watermark policy at most.
watermarkKeys This property is required. List<Property Map>
Watermark content.
whiteIps This property is required. List<String>

GetDayuDdosPoliciesListDropOption

BadConnThreshold This property is required. double
The number of new connections based on destination IP that trigger suppression of connections.
CheckSyncConn This property is required. bool
Indicate whether to check null connection or not.
ConnTimeout This property is required. double
Connection timeout of abnormal connection check.
DConnLimit This property is required. double
The limit of concurrent connections based on destination IP.
DNewLimit This property is required. double
The limit of new connections based on destination IP.
DropAbroad This property is required. bool
DropIcmp This property is required. bool
Indicate whether to drop ICMP protocol or not.
DropOther This property is required. bool
Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.
DropTcp This property is required. bool
Indicate whether to drop TCP protocol or not.
DropUdp This property is required. bool
Indicate to drop UDP protocol or not.
IcmpMbpsLimit This property is required. double
The limit of ICMP traffic rate.
NullConnEnable This property is required. bool
Indicate to enable null connection or not.
OtherMbpsLimit This property is required. double
The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate.
SConnLimit This property is required. double
The limit of concurrent connections based on source IP.
SNewLimit This property is required. double
The limit of new connections based on source IP.
SynLimit This property is required. double
The limit of syn of abnormal connection check.
SynRate This property is required. double
The percentage of syn in ack of abnormal connection check.
TcpMbpsLimit This property is required. double
The limit of TCP traffic.
UdpMbpsLimit This property is required. double
The limit of UDP traffic rate.
BadConnThreshold This property is required. float64
The number of new connections based on destination IP that trigger suppression of connections.
CheckSyncConn This property is required. bool
Indicate whether to check null connection or not.
ConnTimeout This property is required. float64
Connection timeout of abnormal connection check.
DConnLimit This property is required. float64
The limit of concurrent connections based on destination IP.
DNewLimit This property is required. float64
The limit of new connections based on destination IP.
DropAbroad This property is required. bool
DropIcmp This property is required. bool
Indicate whether to drop ICMP protocol or not.
DropOther This property is required. bool
Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.
DropTcp This property is required. bool
Indicate whether to drop TCP protocol or not.
DropUdp This property is required. bool
Indicate to drop UDP protocol or not.
IcmpMbpsLimit This property is required. float64
The limit of ICMP traffic rate.
NullConnEnable This property is required. bool
Indicate to enable null connection or not.
OtherMbpsLimit This property is required. float64
The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate.
SConnLimit This property is required. float64
The limit of concurrent connections based on source IP.
SNewLimit This property is required. float64
The limit of new connections based on source IP.
SynLimit This property is required. float64
The limit of syn of abnormal connection check.
SynRate This property is required. float64
The percentage of syn in ack of abnormal connection check.
TcpMbpsLimit This property is required. float64
The limit of TCP traffic.
UdpMbpsLimit This property is required. float64
The limit of UDP traffic rate.
badConnThreshold This property is required. Double
The number of new connections based on destination IP that trigger suppression of connections.
checkSyncConn This property is required. Boolean
Indicate whether to check null connection or not.
connTimeout This property is required. Double
Connection timeout of abnormal connection check.
dConnLimit This property is required. Double
The limit of concurrent connections based on destination IP.
dNewLimit This property is required. Double
The limit of new connections based on destination IP.
dropAbroad This property is required. Boolean
dropIcmp This property is required. Boolean
Indicate whether to drop ICMP protocol or not.
dropOther This property is required. Boolean
Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.
dropTcp This property is required. Boolean
Indicate whether to drop TCP protocol or not.
dropUdp This property is required. Boolean
Indicate to drop UDP protocol or not.
icmpMbpsLimit This property is required. Double
The limit of ICMP traffic rate.
nullConnEnable This property is required. Boolean
Indicate to enable null connection or not.
otherMbpsLimit This property is required. Double
The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate.
sConnLimit This property is required. Double
The limit of concurrent connections based on source IP.
sNewLimit This property is required. Double
The limit of new connections based on source IP.
synLimit This property is required. Double
The limit of syn of abnormal connection check.
synRate This property is required. Double
The percentage of syn in ack of abnormal connection check.
tcpMbpsLimit This property is required. Double
The limit of TCP traffic.
udpMbpsLimit This property is required. Double
The limit of UDP traffic rate.
badConnThreshold This property is required. number
The number of new connections based on destination IP that trigger suppression of connections.
checkSyncConn This property is required. boolean
Indicate whether to check null connection or not.
connTimeout This property is required. number
Connection timeout of abnormal connection check.
dConnLimit This property is required. number
The limit of concurrent connections based on destination IP.
dNewLimit This property is required. number
The limit of new connections based on destination IP.
dropAbroad This property is required. boolean
dropIcmp This property is required. boolean
Indicate whether to drop ICMP protocol or not.
dropOther This property is required. boolean
Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.
dropTcp This property is required. boolean
Indicate whether to drop TCP protocol or not.
dropUdp This property is required. boolean
Indicate to drop UDP protocol or not.
icmpMbpsLimit This property is required. number
The limit of ICMP traffic rate.
nullConnEnable This property is required. boolean
Indicate to enable null connection or not.
otherMbpsLimit This property is required. number
The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate.
sConnLimit This property is required. number
The limit of concurrent connections based on source IP.
sNewLimit This property is required. number
The limit of new connections based on source IP.
synLimit This property is required. number
The limit of syn of abnormal connection check.
synRate This property is required. number
The percentage of syn in ack of abnormal connection check.
tcpMbpsLimit This property is required. number
The limit of TCP traffic.
udpMbpsLimit This property is required. number
The limit of UDP traffic rate.
bad_conn_threshold This property is required. float
The number of new connections based on destination IP that trigger suppression of connections.
check_sync_conn This property is required. bool
Indicate whether to check null connection or not.
conn_timeout This property is required. float
Connection timeout of abnormal connection check.
d_conn_limit This property is required. float
The limit of concurrent connections based on destination IP.
d_new_limit This property is required. float
The limit of new connections based on destination IP.
drop_abroad This property is required. bool
drop_icmp This property is required. bool
Indicate whether to drop ICMP protocol or not.
drop_other This property is required. bool
Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.
drop_tcp This property is required. bool
Indicate whether to drop TCP protocol or not.
drop_udp This property is required. bool
Indicate to drop UDP protocol or not.
icmp_mbps_limit This property is required. float
The limit of ICMP traffic rate.
null_conn_enable This property is required. bool
Indicate to enable null connection or not.
other_mbps_limit This property is required. float
The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate.
s_conn_limit This property is required. float
The limit of concurrent connections based on source IP.
s_new_limit This property is required. float
The limit of new connections based on source IP.
syn_limit This property is required. float
The limit of syn of abnormal connection check.
syn_rate This property is required. float
The percentage of syn in ack of abnormal connection check.
tcp_mbps_limit This property is required. float
The limit of TCP traffic.
udp_mbps_limit This property is required. float
The limit of UDP traffic rate.
badConnThreshold This property is required. Number
The number of new connections based on destination IP that trigger suppression of connections.
checkSyncConn This property is required. Boolean
Indicate whether to check null connection or not.
connTimeout This property is required. Number
Connection timeout of abnormal connection check.
dConnLimit This property is required. Number
The limit of concurrent connections based on destination IP.
dNewLimit This property is required. Number
The limit of new connections based on destination IP.
dropAbroad This property is required. Boolean
dropIcmp This property is required. Boolean
Indicate whether to drop ICMP protocol or not.
dropOther This property is required. Boolean
Indicate whether to drop other protocols(exclude TCP/UDP/ICMP) or not.
dropTcp This property is required. Boolean
Indicate whether to drop TCP protocol or not.
dropUdp This property is required. Boolean
Indicate to drop UDP protocol or not.
icmpMbpsLimit This property is required. Number
The limit of ICMP traffic rate.
nullConnEnable This property is required. Boolean
Indicate to enable null connection or not.
otherMbpsLimit This property is required. Number
The limit of other protocols(exclude TCP/UDP/ICMP) traffic rate.
sConnLimit This property is required. Number
The limit of concurrent connections based on source IP.
sNewLimit This property is required. Number
The limit of new connections based on source IP.
synLimit This property is required. Number
The limit of syn of abnormal connection check.
synRate This property is required. Number
The percentage of syn in ack of abnormal connection check.
tcpMbpsLimit This property is required. Number
The limit of TCP traffic.
udpMbpsLimit This property is required. Number
The limit of UDP traffic rate.

GetDayuDdosPoliciesListPacketFilter

Action This property is required. string
Action of port to take.
DEndPort This property is required. double
End port of the destination.
DStartPort This property is required. double
Start port of the destination.
Depth This property is required. double
The depth of match.
IsInclude This property is required. bool
Indicate whether to include the key word/regular expression or not.
MatchBegin This property is required. string
Indicate whether to check load or not.
MatchStr This property is required. string
The key word or regular expression.
MatchType This property is required. string
Match type.
Offset This property is required. double
The offset of watermark.
PktLengthMax This property is required. double
The max length of the packet.
PktLengthMin This property is required. double
The minimum length of the packet.
Protocol This property is required. string
Protocol.
SEndPort This property is required. double
End port of the source.
SStartPort This property is required. double
Start port of the source.
Action This property is required. string
Action of port to take.
DEndPort This property is required. float64
End port of the destination.
DStartPort This property is required. float64
Start port of the destination.
Depth This property is required. float64
The depth of match.
IsInclude This property is required. bool
Indicate whether to include the key word/regular expression or not.
MatchBegin This property is required. string
Indicate whether to check load or not.
MatchStr This property is required. string
The key word or regular expression.
MatchType This property is required. string
Match type.
Offset This property is required. float64
The offset of watermark.
PktLengthMax This property is required. float64
The max length of the packet.
PktLengthMin This property is required. float64
The minimum length of the packet.
Protocol This property is required. string
Protocol.
SEndPort This property is required. float64
End port of the source.
SStartPort This property is required. float64
Start port of the source.
action This property is required. String
Action of port to take.
dEndPort This property is required. Double
End port of the destination.
dStartPort This property is required. Double
Start port of the destination.
depth This property is required. Double
The depth of match.
isInclude This property is required. Boolean
Indicate whether to include the key word/regular expression or not.
matchBegin This property is required. String
Indicate whether to check load or not.
matchStr This property is required. String
The key word or regular expression.
matchType This property is required. String
Match type.
offset This property is required. Double
The offset of watermark.
pktLengthMax This property is required. Double
The max length of the packet.
pktLengthMin This property is required. Double
The minimum length of the packet.
protocol This property is required. String
Protocol.
sEndPort This property is required. Double
End port of the source.
sStartPort This property is required. Double
Start port of the source.
action This property is required. string
Action of port to take.
dEndPort This property is required. number
End port of the destination.
dStartPort This property is required. number
Start port of the destination.
depth This property is required. number
The depth of match.
isInclude This property is required. boolean
Indicate whether to include the key word/regular expression or not.
matchBegin This property is required. string
Indicate whether to check load or not.
matchStr This property is required. string
The key word or regular expression.
matchType This property is required. string
Match type.
offset This property is required. number
The offset of watermark.
pktLengthMax This property is required. number
The max length of the packet.
pktLengthMin This property is required. number
The minimum length of the packet.
protocol This property is required. string
Protocol.
sEndPort This property is required. number
End port of the source.
sStartPort This property is required. number
Start port of the source.
action This property is required. str
Action of port to take.
d_end_port This property is required. float
End port of the destination.
d_start_port This property is required. float
Start port of the destination.
depth This property is required. float
The depth of match.
is_include This property is required. bool
Indicate whether to include the key word/regular expression or not.
match_begin This property is required. str
Indicate whether to check load or not.
match_str This property is required. str
The key word or regular expression.
match_type This property is required. str
Match type.
offset This property is required. float
The offset of watermark.
pkt_length_max This property is required. float
The max length of the packet.
pkt_length_min This property is required. float
The minimum length of the packet.
protocol This property is required. str
Protocol.
s_end_port This property is required. float
End port of the source.
s_start_port This property is required. float
Start port of the source.
action This property is required. String
Action of port to take.
dEndPort This property is required. Number
End port of the destination.
dStartPort This property is required. Number
Start port of the destination.
depth This property is required. Number
The depth of match.
isInclude This property is required. Boolean
Indicate whether to include the key word/regular expression or not.
matchBegin This property is required. String
Indicate whether to check load or not.
matchStr This property is required. String
The key word or regular expression.
matchType This property is required. String
Match type.
offset This property is required. Number
The offset of watermark.
pktLengthMax This property is required. Number
The max length of the packet.
pktLengthMin This property is required. Number
The minimum length of the packet.
protocol This property is required. String
Protocol.
sEndPort This property is required. Number
End port of the source.
sStartPort This property is required. Number
Start port of the source.

GetDayuDdosPoliciesListPortFilter

Action This property is required. string
Action of port to take.
EndPort This property is required. double
End port.
Kind This property is required. double
The type of forbidden port, and valid values are 0, 1, 2. 0 for destination port, 1 for source port and 2 for both destination and source posts.
Protocol This property is required. string
Protocol.
StartPort This property is required. double
Start port.
Action This property is required. string
Action of port to take.
EndPort This property is required. float64
End port.
Kind This property is required. float64
The type of forbidden port, and valid values are 0, 1, 2. 0 for destination port, 1 for source port and 2 for both destination and source posts.
Protocol This property is required. string
Protocol.
StartPort This property is required. float64
Start port.
action This property is required. String
Action of port to take.
endPort This property is required. Double
End port.
kind This property is required. Double
The type of forbidden port, and valid values are 0, 1, 2. 0 for destination port, 1 for source port and 2 for both destination and source posts.
protocol This property is required. String
Protocol.
startPort This property is required. Double
Start port.
action This property is required. string
Action of port to take.
endPort This property is required. number
End port.
kind This property is required. number
The type of forbidden port, and valid values are 0, 1, 2. 0 for destination port, 1 for source port and 2 for both destination and source posts.
protocol This property is required. string
Protocol.
startPort This property is required. number
Start port.
action This property is required. str
Action of port to take.
end_port This property is required. float
End port.
kind This property is required. float
The type of forbidden port, and valid values are 0, 1, 2. 0 for destination port, 1 for source port and 2 for both destination and source posts.
protocol This property is required. str
Protocol.
start_port This property is required. float
Start port.
action This property is required. String
Action of port to take.
endPort This property is required. Number
End port.
kind This property is required. Number
The type of forbidden port, and valid values are 0, 1, 2. 0 for destination port, 1 for source port and 2 for both destination and source posts.
protocol This property is required. String
Protocol.
startPort This property is required. Number
Start port.

GetDayuDdosPoliciesListWatermarkFilter

AutoRemove This property is required. bool
Indicate whether to auto-remove the watermark or not.
Offset This property is required. double
The offset of watermark.
OpenSwitch This property is required. bool
Indicate whether to auto-remove the watermark or not.
TcpPortLists This property is required. List<string>
Port range of TCP.
UdpPortLists This property is required. List<string>
Port range of TCP.
AutoRemove This property is required. bool
Indicate whether to auto-remove the watermark or not.
Offset This property is required. float64
The offset of watermark.
OpenSwitch This property is required. bool
Indicate whether to auto-remove the watermark or not.
TcpPortLists This property is required. []string
Port range of TCP.
UdpPortLists This property is required. []string
Port range of TCP.
autoRemove This property is required. Boolean
Indicate whether to auto-remove the watermark or not.
offset This property is required. Double
The offset of watermark.
openSwitch This property is required. Boolean
Indicate whether to auto-remove the watermark or not.
tcpPortLists This property is required. List<String>
Port range of TCP.
udpPortLists This property is required. List<String>
Port range of TCP.
autoRemove This property is required. boolean
Indicate whether to auto-remove the watermark or not.
offset This property is required. number
The offset of watermark.
openSwitch This property is required. boolean
Indicate whether to auto-remove the watermark or not.
tcpPortLists This property is required. string[]
Port range of TCP.
udpPortLists This property is required. string[]
Port range of TCP.
auto_remove This property is required. bool
Indicate whether to auto-remove the watermark or not.
offset This property is required. float
The offset of watermark.
open_switch This property is required. bool
Indicate whether to auto-remove the watermark or not.
tcp_port_lists This property is required. Sequence[str]
Port range of TCP.
udp_port_lists This property is required. Sequence[str]
Port range of TCP.
autoRemove This property is required. Boolean
Indicate whether to auto-remove the watermark or not.
offset This property is required. Number
The offset of watermark.
openSwitch This property is required. Boolean
Indicate whether to auto-remove the watermark or not.
tcpPortLists This property is required. List<String>
Port range of TCP.
udpPortLists This property is required. List<String>
Port range of TCP.

GetDayuDdosPoliciesListWatermarkKey

Content This property is required. string
Content of the watermark.
CreateTime This property is required. string
Create time of the DDoS policy.
Id This property is required. string
Id of the watermark.
OpenSwitch This property is required. bool
Indicate whether to auto-remove the watermark or not.
Content This property is required. string
Content of the watermark.
CreateTime This property is required. string
Create time of the DDoS policy.
Id This property is required. string
Id of the watermark.
OpenSwitch This property is required. bool
Indicate whether to auto-remove the watermark or not.
content This property is required. String
Content of the watermark.
createTime This property is required. String
Create time of the DDoS policy.
id This property is required. String
Id of the watermark.
openSwitch This property is required. Boolean
Indicate whether to auto-remove the watermark or not.
content This property is required. string
Content of the watermark.
createTime This property is required. string
Create time of the DDoS policy.
id This property is required. string
Id of the watermark.
openSwitch This property is required. boolean
Indicate whether to auto-remove the watermark or not.
content This property is required. str
Content of the watermark.
create_time This property is required. str
Create time of the DDoS policy.
id This property is required. str
Id of the watermark.
open_switch This property is required. bool
Indicate whether to auto-remove the watermark or not.
content This property is required. String
Content of the watermark.
createTime This property is required. String
Create time of the DDoS policy.
id This property is required. String
Id of the watermark.
openSwitch This property is required. Boolean
Indicate whether to auto-remove the watermark or not.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.