SqlFirewallViolationAggregationDimensions¶
-
class
oci.data_safe.models.
SqlFirewallViolationAggregationDimensions
(**kwargs)¶ Bases:
object
The details of the aggregation dimensions used for summarizing SQL violations.
Attributes
SQL_LEVEL_ALL_SQL
A constant which can be used with the sql_level property of a SqlFirewallViolationAggregationDimensions. SQL_LEVEL_USER_ISSUED_SQL
A constant which can be used with the sql_level property of a SqlFirewallViolationAggregationDimensions. client_ip
Gets the client_ip of this SqlFirewallViolationAggregationDimensions. client_os_user_name
Gets the client_os_user_name of this SqlFirewallViolationAggregationDimensions. client_program
Gets the client_program of this SqlFirewallViolationAggregationDimensions. db_user_name
Gets the db_user_name of this SqlFirewallViolationAggregationDimensions. operation
Gets the operation of this SqlFirewallViolationAggregationDimensions. operation_time
Gets the operation_time of this SqlFirewallViolationAggregationDimensions. sql_level
Gets the sql_level of this SqlFirewallViolationAggregationDimensions. target_id
Gets the target_id of this SqlFirewallViolationAggregationDimensions. target_name
Gets the target_name of this SqlFirewallViolationAggregationDimensions. violation_action
Gets the violation_action of this SqlFirewallViolationAggregationDimensions. violation_cause
Gets the violation_cause of this SqlFirewallViolationAggregationDimensions. Methods
__init__
(**kwargs)Initializes a new SqlFirewallViolationAggregationDimensions object with values from keyword arguments. -
SQL_LEVEL_ALL_SQL
= 'ALL_SQL'¶ A constant which can be used with the sql_level property of a SqlFirewallViolationAggregationDimensions. This constant has a value of “ALL_SQL”
-
SQL_LEVEL_USER_ISSUED_SQL
= 'USER_ISSUED_SQL'¶ A constant which can be used with the sql_level property of a SqlFirewallViolationAggregationDimensions. This constant has a value of “USER_ISSUED_SQL”
-
__init__
(**kwargs)¶ Initializes a new SqlFirewallViolationAggregationDimensions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - operation_time (list[datetime]) – The value to assign to the operation_time property of this SqlFirewallViolationAggregationDimensions.
- db_user_name (list[str]) – The value to assign to the db_user_name property of this SqlFirewallViolationAggregationDimensions.
- target_id (list[str]) – The value to assign to the target_id property of this SqlFirewallViolationAggregationDimensions.
- target_name (list[str]) – The value to assign to the target_name property of this SqlFirewallViolationAggregationDimensions.
- client_program (list[str]) – The value to assign to the client_program property of this SqlFirewallViolationAggregationDimensions.
- operation (list[str]) – The value to assign to the operation property of this SqlFirewallViolationAggregationDimensions.
- client_os_user_name (list[str]) – The value to assign to the client_os_user_name property of this SqlFirewallViolationAggregationDimensions.
- violation_cause (list[str]) – The value to assign to the violation_cause property of this SqlFirewallViolationAggregationDimensions.
- client_ip (list[str]) – The value to assign to the client_ip property of this SqlFirewallViolationAggregationDimensions.
- violation_action (list[str]) – The value to assign to the violation_action property of this SqlFirewallViolationAggregationDimensions.
- sql_level (list[str]) – The value to assign to the sql_level property of this SqlFirewallViolationAggregationDimensions. Allowed values for items in this list are: “USER_ISSUED_SQL”, “ALL_SQL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
client_ip
¶ Gets the client_ip of this SqlFirewallViolationAggregationDimensions. The IP address of the host from which the session was spawned.
Returns: The client_ip of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
client_os_user_name
¶ Gets the client_os_user_name of this SqlFirewallViolationAggregationDimensions. The name of the operating system user for the database session.
Returns: The client_os_user_name of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
client_program
¶ Gets the client_program of this SqlFirewallViolationAggregationDimensions. The application from which the SQL violation was generated. Examples SQL Plus or SQL Developer.
Returns: The client_program of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
db_user_name
¶ Gets the db_user_name of this SqlFirewallViolationAggregationDimensions. The name of the database user.
Returns: The db_user_name of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
operation
¶ Gets the operation of this SqlFirewallViolationAggregationDimensions. The name of the action executed by the user on the target database, for example, ALTER, CREATE, DROP.
Returns: The operation of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
operation_time
¶ Gets the operation_time of this SqlFirewallViolationAggregationDimensions. The time of the SQL violation occurrence in the target database.
Returns: The operation_time of this SqlFirewallViolationAggregationDimensions. Return type: list[datetime]
-
sql_level
¶ Gets the sql_level of this SqlFirewallViolationAggregationDimensions. Specifies the level of SQL included for this SQL Firewall policy. USER_ISSUED_SQL - User issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside PL/SQL units.
Allowed values for items in this list are: “USER_ISSUED_SQL”, “ALL_SQL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The sql_level of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
target_id
¶ Gets the target_id of this SqlFirewallViolationAggregationDimensions. The OCID of the target database.
Returns: The target_id of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
target_name
¶ Gets the target_name of this SqlFirewallViolationAggregationDimensions. The name of the target database.
Returns: The target_name of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
violation_action
¶ Gets the violation_action of this SqlFirewallViolationAggregationDimensions. The action taken for this SQL violation.
Returns: The violation_action of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-
violation_cause
¶ Gets the violation_cause of this SqlFirewallViolationAggregationDimensions. Indicates whether SQL or context violation.
Returns: The violation_cause of this SqlFirewallViolationAggregationDimensions. Return type: list[str]
-