Skip to content

ContentProperty

Initializer

import ros_cdk_ddos
ros_cdk_ddos.RosPolicy.ContentProperty(
  black_ip_list_expire_at: typing.Union[typing.Union[int, float], IResolvable] = None,
  enable_defense: typing.Union[bool, IResolvable] = None,
  enable_drop_icmp: typing.Union[bool, IResolvable] = None,
  enable_intelligence: typing.Union[bool, IResolvable] = None,
  finger_print_rule_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, FingerPrintRuleListProperty]]] = None,
  intelligence_level: typing.Union[str, IResolvable] = None,
  layer4_rule_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, Layer4RuleListProperty]]] = None,
  port_rule_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PortRuleListProperty]]] = None,
  reflect_block_udp_port_list: typing.Union[IResolvable, typing.List[typing.Union[typing.Union[int, float], IResolvable]]] = None,
  region_block_country_list: typing.Union[IResolvable, typing.List[typing.Union[typing.Union[int, float], IResolvable]]] = None,
  region_block_province_list: typing.Union[IResolvable, typing.List[typing.Union[typing.Union[int, float], IResolvable]]] = None,
  source_block_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SourceBlockListProperty]]] = None,
  source_limit: typing.Union[IResolvable, SourceLimitProperty] = None,
  whiten_gfbr_nets: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
black_ip_list_expire_at typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
enable_defense typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_drop_icmp typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_intelligence typing.Union[bool, ros_cdk_core.IResolvable] No description.
finger_print_rule_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, FingerPrintRuleListProperty]]] No description.
intelligence_level typing.Union[str, ros_cdk_core.IResolvable] No description.
layer4_rule_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, Layer4RuleListProperty]]] No description.
port_rule_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PortRuleListProperty]]] No description.
reflect_block_udp_port_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]]] No description.
region_block_country_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]]] No description.
region_block_province_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]]] No description.
source_block_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SourceBlockListProperty]]] No description.
source_limit typing.Union[ros_cdk_core.IResolvable, SourceLimitProperty] No description.
whiten_gfbr_nets typing.Union[bool, ros_cdk_core.IResolvable] No description.

black_ip_list_expire_atOptional

black_ip_list_expire_at: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

enable_defenseOptional

enable_defense: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_drop_icmpOptional

enable_drop_icmp: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_intelligenceOptional

enable_intelligence: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

finger_print_rule_listOptional

finger_print_rule_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, FingerPrintRuleListProperty]]]

intelligence_levelOptional

intelligence_level: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

layer4_rule_listOptional

layer4_rule_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, Layer4RuleListProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, Layer4RuleListProperty]]]

port_rule_listOptional

port_rule_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PortRuleListProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PortRuleListProperty]]]

reflect_block_udp_port_listOptional

reflect_block_udp_port_list: typing.Union[IResolvable, typing.List[typing.Union[typing.Union[int, float], IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]]]

region_block_country_listOptional

region_block_country_list: typing.Union[IResolvable, typing.List[typing.Union[typing.Union[int, float], IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]]]

region_block_province_listOptional

region_block_province_list: typing.Union[IResolvable, typing.List[typing.Union[typing.Union[int, float], IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]]]

source_block_listOptional

source_block_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SourceBlockListProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SourceBlockListProperty]]]

source_limitOptional

source_limit: typing.Union[IResolvable, SourceLimitProperty]

whiten_gfbr_netsOptional

whiten_gfbr_nets: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]