Skip to content

ConfigProperty

Initializer

import ros_cdk_esa
ros_cdk_esa.RosWafRule.ConfigProperty(
  action: typing.Union[str, IResolvable] = None,
  actions: typing.Union[IResolvable, ActionsProperty] = None,
  app_package: typing.Union[IResolvable, AppPackageProperty] = None,
  app_sdk: typing.Union[IResolvable, AppSdkProperty] = None,
  expression: typing.Union[str, IResolvable] = None,
  identity: typing.Union[typing.Union[int, float], IResolvable] = None,
  managed_group_id: typing.Union[typing.Union[int, float], IResolvable] = None,
  managed_list: typing.Union[str, IResolvable] = None,
  managed_rulesets: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ManagedRulesetsProperty]]] = None,
  name: typing.Union[str, IResolvable] = None,
  notes: typing.Union[str, IResolvable] = None,
  rate_limit: typing.Union[IResolvable, RateLimitProperty] = None,
  security_level: typing.Union[IResolvable, SecurityLevelProperty] = None,
  sigchl: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  status: typing.Union[str, IResolvable] = None,
  timer: typing.Union[IResolvable, TimerProperty] = None,
  type: typing.Union[str, IResolvable] = None,
  value: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
action typing.Union[str, ros_cdk_core.IResolvable] No description.
actions typing.Union[ros_cdk_core.IResolvable, ActionsProperty] No description.
app_package typing.Union[ros_cdk_core.IResolvable, AppPackageProperty] No description.
app_sdk typing.Union[ros_cdk_core.IResolvable, AppSdkProperty] No description.
expression typing.Union[str, ros_cdk_core.IResolvable] No description.
identity typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
managed_group_id typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
managed_list typing.Union[str, ros_cdk_core.IResolvable] No description.
managed_rulesets typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ManagedRulesetsProperty]]] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
notes typing.Union[str, ros_cdk_core.IResolvable] No description.
rate_limit typing.Union[ros_cdk_core.IResolvable, RateLimitProperty] No description.
security_level typing.Union[ros_cdk_core.IResolvable, SecurityLevelProperty] No description.
sigchl typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
status typing.Union[str, ros_cdk_core.IResolvable] No description.
timer typing.Union[ros_cdk_core.IResolvable, TimerProperty] No description.
type typing.Union[str, ros_cdk_core.IResolvable] No description.
value typing.Union[str, ros_cdk_core.IResolvable] No description.

actionOptional

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

actionsOptional

actions: typing.Union[IResolvable, ActionsProperty]

app_packageOptional

app_package: typing.Union[IResolvable, AppPackageProperty]

app_sdkOptional

app_sdk: typing.Union[IResolvable, AppSdkProperty]

expressionOptional

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

identityOptional

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

managed_group_idOptional

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

managed_listOptional

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

managed_rulesetsOptional

managed_rulesets: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ManagedRulesetsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ManagedRulesetsProperty]]]

nameOptional

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

notesOptional

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

rate_limitOptional

rate_limit: typing.Union[IResolvable, RateLimitProperty]

security_levelOptional

security_level: typing.Union[IResolvable, SecurityLevelProperty]

sigchlOptional

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

statusOptional

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

timerOptional

timer: typing.Union[IResolvable, TimerProperty]

typeOptional

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

valueOptional

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