SecurityEvent interface
A security event.
- Extends
Properties
application |
The application used to execute the statement. NOTE: This property will not be serialized. It can only be populated by the server. |
client |
The IP address of the client who executed the statement. NOTE: This property will not be serialized. It can only be populated by the server. |
database | The database name NOTE: This property will not be serialized. It can only be populated by the server. |
event |
The time when the security event occurred. NOTE: This property will not be serialized. It can only be populated by the server. |
principal |
The principal user who executed the statement NOTE: This property will not be serialized. It can only be populated by the server. |
security |
The sql injection additional properties, populated only if the type of the security event is sql injection. NOTE: This property will not be serialized. It can only be populated by the server. |
security |
The type of the security event. NOTE: This property will not be serialized. It can only be populated by the server. |
server | The server name NOTE: This property will not be serialized. It can only be populated by the server. |
subscription | The subscription name NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
id | Resource ID. NOTE: This property will not be serialized. It can only be populated by the server. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
applicationName
The application used to execute the statement. NOTE: This property will not be serialized. It can only be populated by the server.
applicationName?: string
Property Value
string
clientIp
The IP address of the client who executed the statement. NOTE: This property will not be serialized. It can only be populated by the server.
clientIp?: string
Property Value
string
database
The database name NOTE: This property will not be serialized. It can only be populated by the server.
database?: string
Property Value
string
eventTime
The time when the security event occurred. NOTE: This property will not be serialized. It can only be populated by the server.
eventTime?: Date
Property Value
Date
principalName
The principal user who executed the statement NOTE: This property will not be serialized. It can only be populated by the server.
principalName?: string
Property Value
string
securityEventSqlInjectionAdditionalProperties
The sql injection additional properties, populated only if the type of the security event is sql injection. NOTE: This property will not be serialized. It can only be populated by the server.
securityEventSqlInjectionAdditionalProperties?: SecurityEventSqlInjectionAdditionalProperties
Property Value
securityEventType
The type of the security event. NOTE: This property will not be serialized. It can only be populated by the server.
securityEventType?: SecurityEventType
Property Value
server
The server name NOTE: This property will not be serialized. It can only be populated by the server.
server?: string
Property Value
string
subscription
The subscription name NOTE: This property will not be serialized. It can only be populated by the server.
subscription?: string
Property Value
string
Inherited Property Details
id
Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From ProxyResource.id
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From ProxyResource.name
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From ProxyResource.type