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]