AWM-TRAP-MIB DEFINITIONS ::= BEGIN

-- Enterprise branch for Ansible Web Manager (AWM) notifications
-- Base: 1.3.6.1.4.1.58119

awmEvents OBJECT IDENTIFIER ::= { enterprises 58119 1 }

awmTrapNotification OBJECT IDENTIFIER ::= { awmEvents 1 }

awmEventType OBJECT-TYPE
    SYNTAX      OCTET STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "Event name, e.g. run_finished_success"
    ::= { awmEvents 2 1 }

awmPayloadJson OBJECT-TYPE
    SYNTAX      OCTET STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "JSON object with event_type and payload"
    ::= { awmEvents 2 2 }

awmTimestamp OBJECT-TYPE
    SYNTAX      OCTET STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "ISO-8601 timestamp from AWM"
    ::= { awmEvents 2 3 }

END
