Show / Hide Table of Contents

Class SqlFirewallViolationAggregationDimensions

The details of the aggregation dimensions used for summarizing SQL violations.

Inheritance
object
SqlFirewallViolationAggregationDimensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class SqlFirewallViolationAggregationDimensions

Properties

ClientIp

Declaration
[JsonProperty(PropertyName = "clientIp")]
public List<string> ClientIp { get; set; }
Property Value
Type Description
List<string>

The IP address of the host from which the session was spawned.

ClientOsUserName

Declaration
[JsonProperty(PropertyName = "clientOsUserName")]
public List<string> ClientOsUserName { get; set; }
Property Value
Type Description
List<string>

The name of the operating system user for the database session.

ClientProgram

Declaration
[JsonProperty(PropertyName = "clientProgram")]
public List<string> ClientProgram { get; set; }
Property Value
Type Description
List<string>

The application from which the SQL violation was generated. Examples SQL Plus or SQL Developer.

DbUserName

Declaration
[JsonProperty(PropertyName = "dbUserName")]
public List<string> DbUserName { get; set; }
Property Value
Type Description
List<string>

The name of the database user.

Operation

Declaration
[JsonProperty(PropertyName = "operation")]
public List<string> Operation { get; set; }
Property Value
Type Description
List<string>

The name of the action executed by the user on the target database, for example, ALTER, CREATE, DROP.

OperationTime

Declaration
[JsonProperty(PropertyName = "operationTime")]
public List<DateTime> OperationTime { get; set; }
Property Value
Type Description
List<DateTime>

The time of the SQL violation occurrence in the target database.

SqlLevel

Declaration
[JsonProperty(PropertyName = "sqlLevel", ItemConverterType = typeof(ResponseEnumConverter))]
public List<SqlFirewallViolationAggregationDimensions.SqlLevelEnum> SqlLevel { get; set; }
Property Value
Type Description
List<SqlFirewallViolationAggregationDimensions.SqlLevelEnum>

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.

TargetId

Declaration
[JsonProperty(PropertyName = "targetId")]
public List<string> TargetId { get; set; }
Property Value
Type Description
List<string>

The OCID of the target database.

TargetName

Declaration
[JsonProperty(PropertyName = "targetName")]
public List<string> TargetName { get; set; }
Property Value
Type Description
List<string>

The name of the target database.

ViolationAction

Declaration
[JsonProperty(PropertyName = "violationAction")]
public List<string> ViolationAction { get; set; }
Property Value
Type Description
List<string>

The action taken for this SQL violation.

ViolationCause

Declaration
[JsonProperty(PropertyName = "violationCause")]
public List<string> ViolationCause { get; set; }
Property Value
Type Description
List<string>

Indicates whether SQL or context violation.

In this article
Back to top