ExploitAttemptEventContent

class oci.os_management_hub.models.ExploitAttemptEventContent(**kwargs)

Bases: oci.os_management_hub.models.event_content.EventContent

Provides information collected for the exploit attempt event.

Attributes

TYPE_EXPLOIT_ATTEMPT str(object=’’) -> str
TYPE_KERNEL str(object=’’) -> str
exploit_detection_log_content Gets the exploit_detection_log_content of this ExploitAttemptEventContent.
exploit_object_store_location Gets the exploit_object_store_location of this ExploitAttemptEventContent.
type [Required] Gets the type of this EventContent.

Methods

__init__(**kwargs) Initializes a new ExploitAttemptEventContent object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
TYPE_EXPLOIT_ATTEMPT = 'EXPLOIT_ATTEMPT'
TYPE_KERNEL = 'KERNEL'
__init__(**kwargs)

Initializes a new ExploitAttemptEventContent object with values from keyword arguments. The default value of the type attribute of this class is EXPLOIT_ATTEMPT and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this ExploitAttemptEventContent. Allowed values for this property are: “KERNEL”, “EXPLOIT_ATTEMPT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • exploit_detection_log_content (str) – The value to assign to the exploit_detection_log_content property of this ExploitAttemptEventContent.
  • exploit_object_store_location (str) – The value to assign to the exploit_object_store_location property of this ExploitAttemptEventContent.
exploit_detection_log_content

Gets the exploit_detection_log_content of this ExploitAttemptEventContent. The content of the exploit detection log.

Returns:The exploit_detection_log_content of this ExploitAttemptEventContent.
Return type:str
exploit_object_store_location

Gets the exploit_object_store_location of this ExploitAttemptEventContent. The location of the exploit detection log within object storage.

Returns:The exploit_object_store_location of this ExploitAttemptEventContent.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

type

[Required] Gets the type of this EventContent. Event type:

  • KERNEL - Used to identify a kernel oops/crash content
  • EXPLOIT_ATTEMPT - Used to identify a known exploit detection content

Allowed values for this property are: “KERNEL”, “EXPLOIT_ATTEMPT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this EventContent.
Return type:str