SecurityEvent interface

A security event.

Extends

Properties

applicationName

The application used to execute the statement. NOTE: This property will not be serialized. It can only be populated by the server.

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.

database

The database name NOTE: This property will not be serialized. It can only be populated by the server.

eventTime

The time when the security event occurred. NOTE: This property will not be serialized. It can only be populated by the server.

principalName

The principal user who executed the statement NOTE: This property will not be serialized. It can only be populated by the server.

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.

securityEventType

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