AuditEventSummary¶
-
class
oci.data_safe.models.
AuditEventSummary
(**kwargs)¶ Bases:
object
The resource represents the audit events collected from the target database by Oracle Data Safe.
Attributes
AUDIT_LOCATION_AUDIT_TABLE
A constant which can be used with the audit_location property of a AuditEventSummary. AUDIT_TYPE_DATABASE_VAULT
A constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_DATAPUMP
A constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_DIRECT_PATH_API
A constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_FINE_GRAINED
A constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_LABEL_SECURITY
A constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_RMAN
A constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_STANDARD
A constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_XS
A constant which can be used with the audit_type property of a AuditEventSummary. DATABASE_TYPE_AUTONOMOUS_DATABASE
A constant which can be used with the database_type property of a AuditEventSummary. DATABASE_TYPE_DATABASE_CLOUD_SERVICE
A constant which can be used with the database_type property of a AuditEventSummary. DATABASE_TYPE_INSTALLED_DATABASE
A constant which can be used with the database_type property of a AuditEventSummary. OPERATION_STATUS_FAILURE
A constant which can be used with the operation_status property of a AuditEventSummary. OPERATION_STATUS_SUCCESS
A constant which can be used with the operation_status property of a AuditEventSummary. TARGET_CLASS_DATABASE
A constant which can be used with the target_class property of a AuditEventSummary. TRAIL_SOURCE_FILE
A constant which can be used with the trail_source property of a AuditEventSummary. TRAIL_SOURCE_TABLE
A constant which can be used with the trail_source property of a AuditEventSummary. action_taken
Gets the action_taken of this AuditEventSummary. application_contexts
Gets the application_contexts of this AuditEventSummary. audit_event_time
[Required] Gets the audit_event_time of this AuditEventSummary. audit_location
Gets the audit_location of this AuditEventSummary. audit_policies
Gets the audit_policies of this AuditEventSummary. audit_trail_id
Gets the audit_trail_id of this AuditEventSummary. audit_type
Gets the audit_type of this AuditEventSummary. client_hostname
Gets the client_hostname of this AuditEventSummary. client_id
Gets the client_id of this AuditEventSummary. client_ip
Gets the client_ip of this AuditEventSummary. client_program
Gets the client_program of this AuditEventSummary. command_param
Gets the command_param of this AuditEventSummary. command_text
Gets the command_text of this AuditEventSummary. compartment_id
[Required] Gets the compartment_id of this AuditEventSummary. database_type
[Required] Gets the database_type of this AuditEventSummary. database_unique_name
Gets the database_unique_name of this AuditEventSummary. db_user_name
Gets the db_user_name of this AuditEventSummary. defined_tags
Gets the defined_tags of this AuditEventSummary. error_code
Gets the error_code of this AuditEventSummary. error_message
Gets the error_message of this AuditEventSummary. event_name
Gets the event_name of this AuditEventSummary. extended_event_attributes
Gets the extended_event_attributes of this AuditEventSummary. fga_policy_name
Gets the fga_policy_name of this AuditEventSummary. freeform_tags
Gets the freeform_tags of this AuditEventSummary. id
[Required] Gets the id of this AuditEventSummary. is_alerted
[Required] Gets the is_alerted of this AuditEventSummary. object_name
Gets the object_name of this AuditEventSummary. object_owner
Gets the object_owner of this AuditEventSummary. object_type
Gets the object_type of this AuditEventSummary. operation
Gets the operation of this AuditEventSummary. operation_status
Gets the operation_status of this AuditEventSummary. os_terminal
Gets the os_terminal of this AuditEventSummary. os_user_name
Gets the os_user_name of this AuditEventSummary. peer_target_database_key
Gets the peer_target_database_key of this AuditEventSummary. target_class
Gets the target_class of this AuditEventSummary. target_id
[Required] Gets the target_id of this AuditEventSummary. target_name
[Required] Gets the target_name of this AuditEventSummary. time_collected
[Required] Gets the time_collected of this AuditEventSummary. trail_source
Gets the trail_source of this AuditEventSummary. Methods
__init__
(**kwargs)Initializes a new AuditEventSummary object with values from keyword arguments. -
AUDIT_LOCATION_AUDIT_TABLE
= 'AUDIT_TABLE'¶ A constant which can be used with the audit_location property of a AuditEventSummary. This constant has a value of “AUDIT_TABLE”
-
AUDIT_TYPE_DATABASE_VAULT
= 'DATABASE_VAULT'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “DATABASE_VAULT”
-
AUDIT_TYPE_DATAPUMP
= 'DATAPUMP'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “DATAPUMP”
-
AUDIT_TYPE_DIRECT_PATH_API
= 'DIRECT_PATH_API'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “DIRECT_PATH_API”
-
AUDIT_TYPE_FINE_GRAINED
= 'FINE_GRAINED'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “FINE_GRAINED”
-
AUDIT_TYPE_LABEL_SECURITY
= 'LABEL_SECURITY'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “LABEL_SECURITY”
-
AUDIT_TYPE_RMAN
= 'RMAN'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “RMAN”
-
AUDIT_TYPE_STANDARD
= 'STANDARD'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “STANDARD”
-
AUDIT_TYPE_XS
= 'XS'¶ A constant which can be used with the audit_type property of a AuditEventSummary. This constant has a value of “XS”
-
DATABASE_TYPE_AUTONOMOUS_DATABASE
= 'AUTONOMOUS_DATABASE'¶ A constant which can be used with the database_type property of a AuditEventSummary. This constant has a value of “AUTONOMOUS_DATABASE”
-
DATABASE_TYPE_DATABASE_CLOUD_SERVICE
= 'DATABASE_CLOUD_SERVICE'¶ A constant which can be used with the database_type property of a AuditEventSummary. This constant has a value of “DATABASE_CLOUD_SERVICE”
-
DATABASE_TYPE_INSTALLED_DATABASE
= 'INSTALLED_DATABASE'¶ A constant which can be used with the database_type property of a AuditEventSummary. This constant has a value of “INSTALLED_DATABASE”
-
OPERATION_STATUS_FAILURE
= 'FAILURE'¶ A constant which can be used with the operation_status property of a AuditEventSummary. This constant has a value of “FAILURE”
-
OPERATION_STATUS_SUCCESS
= 'SUCCESS'¶ A constant which can be used with the operation_status property of a AuditEventSummary. This constant has a value of “SUCCESS”
-
TARGET_CLASS_DATABASE
= 'DATABASE'¶ A constant which can be used with the target_class property of a AuditEventSummary. This constant has a value of “DATABASE”
-
TRAIL_SOURCE_FILE
= 'FILE'¶ A constant which can be used with the trail_source property of a AuditEventSummary. This constant has a value of “FILE”
-
TRAIL_SOURCE_TABLE
= 'TABLE'¶ A constant which can be used with the trail_source property of a AuditEventSummary. This constant has a value of “TABLE”
-
__init__
(**kwargs)¶ Initializes a new AuditEventSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - id (str) – The value to assign to the id property of this AuditEventSummary.
- compartment_id (str) – The value to assign to the compartment_id property of this AuditEventSummary.
- db_user_name (str) – The value to assign to the db_user_name property of this AuditEventSummary.
- target_id (str) – The value to assign to the target_id property of this AuditEventSummary.
- target_name (str) – The value to assign to the target_name property of this AuditEventSummary.
- database_type (str) – The value to assign to the database_type property of this AuditEventSummary. Allowed values for this property are: “DATABASE_CLOUD_SERVICE”, “AUTONOMOUS_DATABASE”, “INSTALLED_DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- target_class (str) – The value to assign to the target_class property of this AuditEventSummary. Allowed values for this property are: “DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- audit_event_time (datetime) – The value to assign to the audit_event_time property of this AuditEventSummary.
- time_collected (datetime) – The value to assign to the time_collected property of this AuditEventSummary.
- os_user_name (str) – The value to assign to the os_user_name property of this AuditEventSummary.
- operation (str) – The value to assign to the operation property of this AuditEventSummary.
- operation_status (str) – The value to assign to the operation_status property of this AuditEventSummary. Allowed values for this property are: “SUCCESS”, “FAILURE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- event_name (str) – The value to assign to the event_name property of this AuditEventSummary.
- error_code (str) – The value to assign to the error_code property of this AuditEventSummary.
- error_message (str) – The value to assign to the error_message property of this AuditEventSummary.
- object_type (str) – The value to assign to the object_type property of this AuditEventSummary.
- object_name (str) – The value to assign to the object_name property of this AuditEventSummary.
- object_owner (str) – The value to assign to the object_owner property of this AuditEventSummary.
- client_hostname (str) – The value to assign to the client_hostname property of this AuditEventSummary.
- client_ip (str) – The value to assign to the client_ip property of this AuditEventSummary.
- audit_trail_id (str) – The value to assign to the audit_trail_id property of this AuditEventSummary.
- is_alerted (bool) – The value to assign to the is_alerted property of this AuditEventSummary.
- action_taken (str) – The value to assign to the action_taken property of this AuditEventSummary.
- client_program (str) – The value to assign to the client_program property of this AuditEventSummary.
- command_text (str) – The value to assign to the command_text property of this AuditEventSummary.
- command_param (str) – The value to assign to the command_param property of this AuditEventSummary.
- extended_event_attributes (str) – The value to assign to the extended_event_attributes property of this AuditEventSummary.
- audit_location (str) – The value to assign to the audit_location property of this AuditEventSummary. Allowed values for this property are: “AUDIT_TABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- os_terminal (str) – The value to assign to the os_terminal property of this AuditEventSummary.
- client_id (str) – The value to assign to the client_id property of this AuditEventSummary.
- audit_policies (str) – The value to assign to the audit_policies property of this AuditEventSummary.
- audit_type (str) – The value to assign to the audit_type property of this AuditEventSummary. Allowed values for this property are: “STANDARD”, “FINE_GRAINED”, “XS”, “DATABASE_VAULT”, “LABEL_SECURITY”, “RMAN”, “DATAPUMP”, “DIRECT_PATH_API”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- peer_target_database_key (int) – The value to assign to the peer_target_database_key property of this AuditEventSummary.
- trail_source (str) – The value to assign to the trail_source property of this AuditEventSummary. Allowed values for this property are: “TABLE”, “FILE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- database_unique_name (str) – The value to assign to the database_unique_name property of this AuditEventSummary.
- application_contexts (str) – The value to assign to the application_contexts property of this AuditEventSummary.
- fga_policy_name (str) – The value to assign to the fga_policy_name property of this AuditEventSummary.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this AuditEventSummary.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this AuditEventSummary.
-
action_taken
¶ Gets the action_taken of this AuditEventSummary. The action taken for this audit event.
Returns: The action_taken of this AuditEventSummary. Return type: str
-
application_contexts
¶ Gets the application_contexts of this AuditEventSummary. Semicolon-seperated list of application context namespace, attribute, value information in (APPCTX_NSPACE,APPCTX_ATTRIBUTE=<value>) format.
Returns: The application_contexts of this AuditEventSummary. Return type: str
-
audit_event_time
¶ [Required] Gets the audit_event_time of this AuditEventSummary. The time that the audit event occurs in the target database.
Returns: The audit_event_time of this AuditEventSummary. Return type: datetime
-
audit_location
¶ Gets the audit_location of this AuditEventSummary. The location of the audit. Currently the value is audit table.
Allowed values for this property are: “AUDIT_TABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The audit_location of this AuditEventSummary. Return type: str
-
audit_policies
¶ Gets the audit_policies of this AuditEventSummary. Comma-seperated list of audit policies that caused the current audit event.
Returns: The audit_policies of this AuditEventSummary. Return type: str
-
audit_trail_id
¶ Gets the audit_trail_id of this AuditEventSummary. The OCID of the audit trail that generated this audit event. To be noted, this field has been deprecated.
Returns: The audit_trail_id of this AuditEventSummary. Return type: str
-
audit_type
¶ Gets the audit_type of this AuditEventSummary. The type of the auditing.
Allowed values for this property are: “STANDARD”, “FINE_GRAINED”, “XS”, “DATABASE_VAULT”, “LABEL_SECURITY”, “RMAN”, “DATAPUMP”, “DIRECT_PATH_API”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The audit_type of this AuditEventSummary. Return type: str
-
client_hostname
¶ Gets the client_hostname of this AuditEventSummary. The name of the host machine from which the session was spawned.
Returns: The client_hostname of this AuditEventSummary. Return type: str
-
client_id
¶ Gets the client_id of this AuditEventSummary. The client identifier in each Oracle session.
Returns: The client_id of this AuditEventSummary. Return type: str
-
client_ip
¶ Gets the client_ip of this AuditEventSummary. The IP address of the host machine from which the session was spawned.
Returns: The client_ip of this AuditEventSummary. Return type: str
-
client_program
¶ Gets the client_program of this AuditEventSummary. The application from which the audit event was generated. For example SQL Plus or SQL Developer.
Returns: The client_program of this AuditEventSummary. Return type: str
-
command_param
¶ Gets the command_param of this AuditEventSummary. List of bind variables associated with the command text.
Returns: The command_param of this AuditEventSummary. Return type: str
-
command_text
¶ Gets the command_text of this AuditEventSummary. The SQL associated with the audit event.
Returns: The command_text of this AuditEventSummary. Return type: str
-
compartment_id
¶ [Required] Gets the compartment_id of this AuditEventSummary. The OCID of the compartment containing the audit event. The compartment is the same as that of audit profile of the target database resource.
Returns: The compartment_id of this AuditEventSummary. Return type: str
-
database_type
¶ [Required] Gets the database_type of this AuditEventSummary. The type of the target database that was audited. Allowed values are
- DATABASE_CLOUD_SERVICE - Represents Oracle Database Cloud Services.
- AUTONOMOUS_DATABASE - Represents Oracle Autonomous Databases.
- INSTALLED_DATABASE - Represents databases running on-premises or on compute instances.
Allowed values for this property are: “DATABASE_CLOUD_SERVICE”, “AUTONOMOUS_DATABASE”, “INSTALLED_DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The database_type of this AuditEventSummary. Return type: str
-
database_unique_name
¶ Gets the database_unique_name of this AuditEventSummary. Unique name of the database associated to the peer target database.
Returns: The database_unique_name of this AuditEventSummary. Return type: str
-
db_user_name
¶ Gets the db_user_name of this AuditEventSummary. The name of the database user whose actions were audited.
Returns: The db_user_name of this AuditEventSummary. Return type: str
Gets the defined_tags of this AuditEventSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags
Example: {“Operations”: {“CostCenter”: “42”}}
Returns: The defined_tags of this AuditEventSummary. Return type: dict(str, dict(str, object))
-
error_code
¶ Gets the error_code of this AuditEventSummary. Oracle Error code generated by the action. Zero indicates the action was successful.
Returns: The error_code of this AuditEventSummary. Return type: str
-
error_message
¶ Gets the error_message of this AuditEventSummary. The detailed message on why the error occurred.
Returns: The error_message of this AuditEventSummary. Return type: str
-
event_name
¶ Gets the event_name of this AuditEventSummary. The name of the detail action executed by the user on the target database. For example ALTER SEQUENCE, CREATE TRIGGER or CREATE INDEX.
Returns: The event_name of this AuditEventSummary. Return type: str
-
extended_event_attributes
¶ Gets the extended_event_attributes of this AuditEventSummary. List of all other attributes of the audit event seperated by a colon other than the one returned in audit record.
Returns: The extended_event_attributes of this AuditEventSummary. Return type: str
-
fga_policy_name
¶ Gets the fga_policy_name of this AuditEventSummary. Fine-grained auditing (FGA) policy name that generated this audit record.
Returns: The fga_policy_name of this AuditEventSummary. Return type: str
Gets the freeform_tags of this AuditEventSummary. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
Example: {“Department”: “Finance”}
Returns: The freeform_tags of this AuditEventSummary. Return type: dict(str, str)
-
id
¶ [Required] Gets the id of this AuditEventSummary. The OCID of the audit event.
Returns: The id of this AuditEventSummary. Return type: str
-
is_alerted
¶ [Required] Gets the is_alerted of this AuditEventSummary. Indicates whether an alert was raised for this audit event.
Returns: The is_alerted of this AuditEventSummary. Return type: bool
-
object_name
¶ Gets the object_name of this AuditEventSummary. The name of the object affected by the action.
Returns: The object_name of this AuditEventSummary. Return type: str
-
object_owner
¶ Gets the object_owner of this AuditEventSummary. The schema name of the object affected by the action.
Returns: The object_owner of this AuditEventSummary. Return type: str
-
object_type
¶ Gets the object_type of this AuditEventSummary. The type of the object in the source database affected by the action. For example PL/SQL, SYNONYM or PACKAGE BODY.
Returns: The object_type of this AuditEventSummary. Return type: str
-
operation
¶ Gets the operation of this AuditEventSummary. The name of the action executed by the user on the target database. For example ALTER, CREATE or DROP.
Returns: The operation of this AuditEventSummary. Return type: str
-
operation_status
¶ Gets the operation_status of this AuditEventSummary. Indicates whether the operation was a success or a failure.
Allowed values for this property are: “SUCCESS”, “FAILURE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The operation_status of this AuditEventSummary. Return type: str
-
os_terminal
¶ Gets the os_terminal of this AuditEventSummary. The operating system terminal of the user session.
Returns: The os_terminal of this AuditEventSummary. Return type: str
-
os_user_name
¶ Gets the os_user_name of this AuditEventSummary. The name of the operating system user for the database session.
Returns: The os_user_name of this AuditEventSummary. Return type: str
-
peer_target_database_key
¶ Gets the peer_target_database_key of this AuditEventSummary. The secondary id assigned for the peer database registered with Data Safe.
Returns: The peer_target_database_key of this AuditEventSummary. Return type: int
-
target_class
¶ Gets the target_class of this AuditEventSummary. The class of the target that was audited.
Allowed values for this property are: “DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The target_class of this AuditEventSummary. Return type: str
-
target_id
¶ [Required] Gets the target_id of this AuditEventSummary. The OCID of the target database that was audited.
Returns: The target_id of this AuditEventSummary. Return type: str
-
target_name
¶ [Required] Gets the target_name of this AuditEventSummary. The name of the target database that was audited.
Returns: The target_name of this AuditEventSummary. Return type: str
-
time_collected
¶ [Required] Gets the time_collected of this AuditEventSummary. The timestamp when this audit event was collected from the target database by Data Safe.
Returns: The time_collected of this AuditEventSummary. Return type: datetime
-
trail_source
¶ Gets the trail_source of this AuditEventSummary. The underlying source of unified audit trail.
Allowed values for this property are: “TABLE”, “FILE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The trail_source of this AuditEventSummary. Return type: str
-