BgpPolicyContentArgs

data class BgpPolicyContentArgs(val blackIpListExpireAt: Output<Int>? = null, val enableDefense: Output<Boolean>? = null, val enableDropIcmp: Output<Boolean>? = null, val enableIntelligence: Output<Boolean>? = null, val fingerPrintRuleLists: Output<List<BgpPolicyContentFingerPrintRuleListArgs>>? = null, val intelligenceLevel: Output<String>? = null, val layer4RuleLists: Output<List<BgpPolicyContentLayer4RuleListArgs>>? = null, val portRuleLists: Output<List<BgpPolicyContentPortRuleListArgs>>? = null, val reflectBlockUdpPortLists: Output<List<Int>>? = null, val regionBlockCountryLists: Output<List<Int>>? = null, val regionBlockProvinceLists: Output<List<Int>>? = null, val sourceBlockLists: Output<List<BgpPolicyContentSourceBlockListArgs>>? = null, val sourceLimit: Output<BgpPolicyContentSourceLimitArgs>? = null, val whitenGfbrNets: Output<Boolean>? = null) : ConvertibleToJava<BgpPolicyContentArgs>

Constructors

Link copied to clipboard
constructor(blackIpListExpireAt: Output<Int>? = null, enableDefense: Output<Boolean>? = null, enableDropIcmp: Output<Boolean>? = null, enableIntelligence: Output<Boolean>? = null, fingerPrintRuleLists: Output<List<BgpPolicyContentFingerPrintRuleListArgs>>? = null, intelligenceLevel: Output<String>? = null, layer4RuleLists: Output<List<BgpPolicyContentLayer4RuleListArgs>>? = null, portRuleLists: Output<List<BgpPolicyContentPortRuleListArgs>>? = null, reflectBlockUdpPortLists: Output<List<Int>>? = null, regionBlockCountryLists: Output<List<Int>>? = null, regionBlockProvinceLists: Output<List<Int>>? = null, sourceBlockLists: Output<List<BgpPolicyContentSourceBlockListArgs>>? = null, sourceLimit: Output<BgpPolicyContentSourceLimitArgs>? = null, whitenGfbrNets: Output<Boolean>? = null)

Properties

Link copied to clipboard
val blackIpListExpireAt: Output<Int>? = null

Blacklist and whitelist timeout.

Link copied to clipboard
val enableDefense: Output<Boolean>? = null

Whether to enable L4 protection.

Link copied to clipboard
val enableDropIcmp: Output<Boolean>? = null

Switch to discard ICMP.

Link copied to clipboard
val enableIntelligence: Output<Boolean>? = null

Whether the intelligent switch is on.

Link copied to clipboard

Fingerprint Rules. See finger_print_rule_list below.

Link copied to clipboard
val intelligenceLevel: Output<String>? = null

Smart mode. Valid values: weak, hard, and default.

Link copied to clipboard

L4 protection rules. See layer4_rule_list below.

Link copied to clipboard

Port Rule List. See port_rule_list below.

Link copied to clipboard
val reflectBlockUdpPortLists: Output<List<Int>>? = null

Reflective port filtering.

Link copied to clipboard
val regionBlockCountryLists: Output<List<Int>>? = null

List of Regional Banned Countries.

Link copied to clipboard
val regionBlockProvinceLists: Output<List<Int>>? = null

List of Prohibited Provinces by Region.

Link copied to clipboard

Source pull Black. See source_block_list below.

Link copied to clipboard

Do not fill in when the source speed limit is deleted. See source_limit below.

Link copied to clipboard
val whitenGfbrNets: Output<Boolean>? = null

Add white high protection back to source network segment switch.

Functions

Link copied to clipboard
open override fun toJava(): BgpPolicyContentArgs