Skip to content

RosContainerDefenseRuleProps

Properties for defining a RosContainerDefenseRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-threatdetection-containerdefenserule

Initializer

import ros_cdk_threatdetection
ros_cdk_threatdetection.RosContainerDefenseRuleProps(
  description: typing.Union[str, IResolvable] = None,
  rule_action: typing.Union[typing.Union[int, float], IResolvable] = None,
  rule_id: typing.Union[typing.Union[int, float], IResolvable] = None,
  rule_name: typing.Union[str, IResolvable] = None,
  rule_switch: typing.Union[typing.Union[int, float], IResolvable] = None,
  rule_type: typing.Union[typing.Union[int, float], IResolvable] = None,
  scope: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ScopeProperty]]] = None,
  whitelist: typing.Union[IResolvable, WhitelistProperty] = None,
  whitelist_hash: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
description typing.Union[str, ros_cdk_core.IResolvable] No description.
rule_action typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
rule_id typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
rule_name typing.Union[str, ros_cdk_core.IResolvable] No description.
rule_switch typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
rule_type typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
scope typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ScopeProperty]]] No description.
whitelist typing.Union[ros_cdk_core.IResolvable, WhitelistProperty] No description.
whitelist_hash typing.Union[str, ros_cdk_core.IResolvable] No description.

descriptionOptional

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

rule_actionOptional

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

rule_idOptional

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

rule_nameOptional

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

rule_switchOptional

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

rule_typeOptional

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

scopeOptional

scope: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ScopeProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ScopeProperty]]]

whitelistOptional

whitelist: typing.Union[IResolvable, WhitelistProperty]

whitelist_hashOptional

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