Skip to content

UpdateMalwareProtectionPlanRequest

Source code in docs_src/capo_guardduty/types/update_malware_protection_plan_request.py
class UpdateMalwareProtectionPlanRequest(TypedDict, closed=True):
    malware_protection_plan_id: "capo_guardduty.types.string.String"
    """<p>A unique identifier associated with the Malware Protection plan.</p>"""
    role: NotRequired["capo_guardduty.types.string.String"]
    """<p>Amazon Resource Name (ARN) of the IAM role with permissions to scan and add tags to the associated protected resource.</p>"""
    actions: NotRequired[
        "capo_guardduty.types.malware_protection_plan_actions.MalwareProtectionPlanActions"
    ]
    """<p>Information about whether the tags will be added to the S3 object after scanning.</p>"""
    protected_resource: NotRequired[
        "capo_guardduty.types.update_protected_resource.UpdateProtectedResource"
    ]
    """<p>Information about the protected resource that is associated with the created Malware Protection plan. Presently, <code>S3Bucket</code> is the only supported protected resource.</p>"""

actions instance-attribute

actions: NotRequired[MalwareProtectionPlanActions]

Information about whether the tags will be added to the S3 object after scanning.

malware_protection_plan_id instance-attribute

malware_protection_plan_id: String

A unique identifier associated with the Malware Protection plan.

protected_resource instance-attribute

protected_resource: NotRequired[UpdateProtectedResource]

Information about the protected resource that is associated with the created Malware Protection plan. Presently, S3Bucket is the only supported protected resource.

role instance-attribute

role: NotRequired[String]

Amazon Resource Name (ARN) of the IAM role with permissions to scan and add tags to the associated protected resource.