Skip to content

MalwareScan

Source code in docs_src/capo_guardduty/types/malware_scan.py
class MalwareScan(TypedDict, closed=True):
    resource_arn: NotRequired["capo_guardduty.types.non_empty_string.NonEmptyString"]
    """<p>Amazon Resource Name (ARN) of the resource for the given malware scan.</p>"""
    resource_type: NotRequired[
        "capo_guardduty.types.malware_protection_resource_type.MalwareProtectionResourceType"
    ]
    """<p>The type of resource that was scanned for malware.</p>"""
    scan_id: NotRequired["capo_guardduty.types.non_empty_string.NonEmptyString"]
    """<p>A unique identifier that gets generated when you invoke the API without any error. Each malware scan has a corresponding scan ID. Using this scan ID, you can monitor the status of your malware scan.</p>"""
    scan_status: NotRequired[
        "capo_guardduty.types.malware_protection_scan_status.MalwareProtectionScanStatus"
    ]
    """<p>An enum value representing the current status of the malware scan.</p>"""
    scan_result_status: NotRequired[
        "capo_guardduty.types.scan_result_status.ScanResultStatus"
    ]
    """<p>An enum value representing the result of the malware scan.</p>"""
    scan_type: NotRequired[
        "capo_guardduty.types.malware_protection_scan_type.MalwareProtectionScanType"
    ]
    """<p>An enum value representing the type of scan that was initiated.</p>"""
    scan_started_at: NotRequired["capo_guardduty.types.timestamp.Timestamp"]
    """<p>The timestamp representing when the malware scan was started.</p>"""
    scan_completed_at: NotRequired["capo_guardduty.types.timestamp.Timestamp"]
    """<p>The timestamp representing when the malware scan was completed.</p>"""

resource_arn instance-attribute

resource_arn: NotRequired[NonEmptyString]

Amazon Resource Name (ARN) of the resource for the given malware scan.

resource_type instance-attribute

resource_type: NotRequired[MalwareProtectionResourceType]

The type of resource that was scanned for malware.

scan_completed_at instance-attribute

scan_completed_at: NotRequired[Timestamp]

The timestamp representing when the malware scan was completed.

scan_id instance-attribute

scan_id: NotRequired[NonEmptyString]

A unique identifier that gets generated when you invoke the API without any error. Each malware scan has a corresponding scan ID. Using this scan ID, you can monitor the status of your malware scan.

scan_result_status instance-attribute

scan_result_status: NotRequired[ScanResultStatus]

An enum value representing the result of the malware scan.

scan_started_at instance-attribute

scan_started_at: NotRequired[Timestamp]

The timestamp representing when the malware scan was started.

scan_status instance-attribute

scan_status: NotRequired[MalwareProtectionScanStatus]

An enum value representing the current status of the malware scan.

scan_type instance-attribute

scan_type: NotRequired[MalwareProtectionScanType]

An enum value representing the type of scan that was initiated.