Skip to content

ProcessDetails

Source code in docs_src/capo_guardduty/types/process_details.py
class ProcessDetails(TypedDict, closed=True):
    name: NotRequired["capo_guardduty.types.string.String"]
    """<p>The name of the process.</p>"""
    executable_path: NotRequired["capo_guardduty.types.string.String"]
    """<p>The absolute path of the process executable file.</p>"""
    executable_sha256: NotRequired["capo_guardduty.types.string.String"]
    """<p>The <code>SHA256</code> hash of the process executable.</p>"""
    namespace_pid: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>The ID of the child process.</p>"""
    pwd: NotRequired["capo_guardduty.types.string.String"]
    """<p>The present working directory of the process.</p>"""
    pid: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>The ID of the process.</p>"""
    start_time: NotRequired["capo_guardduty.types.timestamp.Timestamp"]
    """<p>The time when the process started. This is in UTC format.</p>"""
    uuid: NotRequired["capo_guardduty.types.string.String"]
    """<p>The unique ID assigned to the process by GuardDuty.</p>"""
    parent_uuid: NotRequired["capo_guardduty.types.string.String"]
    """<p>The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.</p>"""
    user: NotRequired["capo_guardduty.types.string.String"]
    """<p>The user that executed the process.</p>"""
    user_id: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>The unique ID of the user that executed the process.</p>"""
    euid: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>The effective user ID of the user that executed the process.</p>"""
    lineage: NotRequired["capo_guardduty.types.lineage.Lineage"]
    """<p>Information about the process's lineage.</p>"""

euid instance-attribute

euid: NotRequired[Integer]

The effective user ID of the user that executed the process.

executable_path instance-attribute

executable_path: NotRequired[String]

The absolute path of the process executable file.

executable_sha256 instance-attribute

executable_sha256: NotRequired[String]

The SHA256 hash of the process executable.

lineage instance-attribute

lineage: NotRequired[Lineage]

Information about the process's lineage.

name instance-attribute

name: NotRequired[String]

The name of the process.

namespace_pid instance-attribute

namespace_pid: NotRequired[Integer]

The ID of the child process.

parent_uuid instance-attribute

parent_uuid: NotRequired[String]

The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.

pid instance-attribute

pid: NotRequired[Integer]

The ID of the process.

pwd instance-attribute

pwd: NotRequired[String]

The present working directory of the process.

start_time instance-attribute

start_time: NotRequired[Timestamp]

The time when the process started. This is in UTC format.

user instance-attribute

user: NotRequired[String]

The user that executed the process.

user_id instance-attribute

user_id: NotRequired[Integer]

The unique ID of the user that executed the process.

uuid instance-attribute

uuid: NotRequired[String]

The unique ID assigned to the process by GuardDuty.