AuditEventSummary¶
-
class
oci.data_safe.models.AuditEventSummary(**kwargs)¶ Bases:
objectThe resource represents the audit events collected from the target database by Oracle Data Safe.
Attributes
AUDIT_LOCATION_AUDIT_TABLEA constant which can be used with the audit_location property of a AuditEventSummary. AUDIT_TYPE_DATABASE_VAULTA constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_DATAPUMPA constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_DIRECT_PATH_APIA constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_FINE_GRAINEDA constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_LABEL_SECURITYA constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_RMANA constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_STANDARDA constant which can be used with the audit_type property of a AuditEventSummary. AUDIT_TYPE_XSA constant which can be used with the audit_type property of a AuditEventSummary. DATABASE_TYPE_AUTONOMOUS_DATABASEA constant which can be used with the database_type property of a AuditEventSummary. DATABASE_TYPE_DATABASE_CLOUD_SERVICEA constant which can be used with the database_type property of a AuditEventSummary. DATABASE_TYPE_INSTALLED_DATABASEA constant which can be used with the database_type property of a AuditEventSummary. OPERATION_STATUS_FAILUREA constant which can be used with the operation_status property of a AuditEventSummary. OPERATION_STATUS_SUCCESSA constant which can be used with the operation_status property of a AuditEventSummary. TARGET_CLASS_DATABASEA constant which can be used with the target_class property of a AuditEventSummary. TRAIL_SOURCE_FILEA constant which can be used with the trail_source property of a AuditEventSummary. TRAIL_SOURCE_TABLEA constant which can be used with the trail_source property of a AuditEventSummary. action_takenGets the action_taken of this AuditEventSummary. application_contextsGets the application_contexts of this AuditEventSummary. audit_event_time[Required] Gets the audit_event_time of this AuditEventSummary. audit_locationGets the audit_location of this AuditEventSummary. audit_policiesGets the audit_policies of this AuditEventSummary. audit_trail_idGets the audit_trail_id of this AuditEventSummary. audit_typeGets the audit_type of this AuditEventSummary. client_hostnameGets the client_hostname of this AuditEventSummary. client_idGets the client_id of this AuditEventSummary. client_ipGets the client_ip of this AuditEventSummary. client_programGets the client_program of this AuditEventSummary. command_paramGets the command_param of this AuditEventSummary. command_textGets 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_nameGets the database_unique_name of this AuditEventSummary. db_user_nameGets the db_user_name of this AuditEventSummary. defined_tagsGets the defined_tags of this AuditEventSummary. error_codeGets the error_code of this AuditEventSummary. error_messageGets the error_message of this AuditEventSummary. event_nameGets the event_name of this AuditEventSummary. extended_event_attributesGets the extended_event_attributes of this AuditEventSummary. external_user_idGets the external_user_id of this AuditEventSummary. fga_policy_nameGets the fga_policy_name of this AuditEventSummary. freeform_tagsGets 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_nameGets the object_name of this AuditEventSummary. object_ownerGets the object_owner of this AuditEventSummary. object_typeGets the object_type of this AuditEventSummary. operationGets the operation of this AuditEventSummary. operation_statusGets the operation_status of this AuditEventSummary. os_terminalGets the os_terminal of this AuditEventSummary. os_user_nameGets the os_user_name of this AuditEventSummary. peer_target_database_keyGets the peer_target_database_key of this AuditEventSummary. target_classGets 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. target_userGets the target_user of this AuditEventSummary. time_collected[Required] Gets the time_collected of this AuditEventSummary. trail_sourceGets 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’.
- external_user_id (str) – The value to assign to the external_user_id property of this AuditEventSummary.
- target_user (str) – The value to assign to the target_user property of this AuditEventSummary.
- 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
-
external_user_id¶ Gets the external_user_id of this AuditEventSummary. The user ID of the external user of the audit event.
Returns: The external_user_id 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
-
target_user¶ Gets the target_user of this AuditEventSummary. The user on whom the GRANT/REVOKE/AUDIT/NOAUDIT statement was executed.
Returns: The target_user 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
-