ActivityLog

class oci.lockbox.models.ActivityLog(**kwargs)

Bases: object

The log of the action taken by different persona on the access request, e.g. approve/deny/revoke

Attributes

ACTION_APPROVE A constant which can be used with the action property of a ActivityLog.
ACTION_CANCEL A constant which can be used with the action property of a ActivityLog.
ACTION_DENY A constant which can be used with the action property of a ActivityLog.
ACTION_REVOKE A constant which can be used with the action property of a ActivityLog.
USER_LEVEL_ADMIN A constant which can be used with the user_level property of a ActivityLog.
USER_LEVEL_LEVEL1 A constant which can be used with the user_level property of a ActivityLog.
USER_LEVEL_LEVEL2 A constant which can be used with the user_level property of a ActivityLog.
USER_LEVEL_LEVEL3 A constant which can be used with the user_level property of a ActivityLog.
USER_LEVEL_OPERATOR A constant which can be used with the user_level property of a ActivityLog.
action Gets the action of this ActivityLog.
message Gets the message of this ActivityLog.
time_updated Gets the time_updated of this ActivityLog.
user_id Gets the user_id of this ActivityLog.
user_level Gets the user_level of this ActivityLog.

Methods

__init__(**kwargs) Initializes a new ActivityLog object with values from keyword arguments.
ACTION_APPROVE = 'APPROVE'

A constant which can be used with the action property of a ActivityLog. This constant has a value of “APPROVE”

ACTION_CANCEL = 'CANCEL'

A constant which can be used with the action property of a ActivityLog. This constant has a value of “CANCEL”

ACTION_DENY = 'DENY'

A constant which can be used with the action property of a ActivityLog. This constant has a value of “DENY”

ACTION_REVOKE = 'REVOKE'

A constant which can be used with the action property of a ActivityLog. This constant has a value of “REVOKE”

USER_LEVEL_ADMIN = 'ADMIN'

A constant which can be used with the user_level property of a ActivityLog. This constant has a value of “ADMIN”

USER_LEVEL_LEVEL1 = 'LEVEL1'

A constant which can be used with the user_level property of a ActivityLog. This constant has a value of “LEVEL1”

USER_LEVEL_LEVEL2 = 'LEVEL2'

A constant which can be used with the user_level property of a ActivityLog. This constant has a value of “LEVEL2”

USER_LEVEL_LEVEL3 = 'LEVEL3'

A constant which can be used with the user_level property of a ActivityLog. This constant has a value of “LEVEL3”

USER_LEVEL_OPERATOR = 'OPERATOR'

A constant which can be used with the user_level property of a ActivityLog. This constant has a value of “OPERATOR”

__init__(**kwargs)

Initializes a new ActivityLog object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • user_id (str) – The value to assign to the user_id property of this ActivityLog.
  • user_level (str) – The value to assign to the user_level property of this ActivityLog. Allowed values for this property are: “LEVEL1”, “LEVEL2”, “LEVEL3”, “ADMIN”, “OPERATOR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • action (str) – The value to assign to the action property of this ActivityLog. Allowed values for this property are: “APPROVE”, “DENY”, “REVOKE”, “CANCEL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • message (str) – The value to assign to the message property of this ActivityLog.
  • time_updated (datetime) – The value to assign to the time_updated property of this ActivityLog.
action

Gets the action of this ActivityLog. The action take by persona

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

Returns:The action of this ActivityLog.
Return type:str
message

Gets the message of this ActivityLog. The action justification or details.

Returns:The message of this ActivityLog.
Return type:str
time_updated

Gets the time_updated of this ActivityLog. The time the action was taken. Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z

Returns:The time_updated of this ActivityLog.
Return type:datetime
user_id

Gets the user_id of this ActivityLog. User OCID of the persona

Returns:The user_id of this ActivityLog.
Return type:str
user_level

Gets the user_level of this ActivityLog. Level of the persona

Allowed values for this property are: “LEVEL1”, “LEVEL2”, “LEVEL3”, “ADMIN”, “OPERATOR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The user_level of this ActivityLog.
Return type:str