Skip to content

MitigationAction

Source code in docs_src/capo_iot/types/mitigation_action.py
class MitigationAction(TypedDict, closed=True):
    name: NotRequired["capo_iot.types.mitigation_action_name.MitigationActionName"]
    """<p>A user-friendly name for the mitigation action.</p>"""
    id: NotRequired["capo_iot.types.mitigation_action_id.MitigationActionId"]
    """<p>A unique identifier for the mitigation action.</p>"""
    role_arn: NotRequired["capo_iot.types.role_arn.RoleArn"]
    """<p>The IAM role ARN used to apply this mitigation action.</p>"""
    action_params: NotRequired[
        "capo_iot.types.mitigation_action_params.MitigationActionParams"
    ]
    """<p>The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply.</p>"""

action_params instance-attribute

action_params: NotRequired[MitigationActionParams]

The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply.

id instance-attribute

id: NotRequired[MitigationActionId]

A unique identifier for the mitigation action.

name instance-attribute

name: NotRequired[MitigationActionName]

A user-friendly name for the mitigation action.

role_arn instance-attribute

role_arn: NotRequired[RoleArn]

The IAM role ARN used to apply this mitigation action.