Class TAuditEvent

Unit

Declaration

type TAuditEvent = class(TDomainResource)

Description

A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property type_ : TCoding read Gettype_ write Settype_;
Public property subtype : TCodingArray read GetsubtypeArray;
Public property action : string read Getaction write Setaction;
Public property actionElement : TAuditEventAction read GetactionElement write SetactionElement;
Public property period : TPeriod read Getperiod write Setperiod;
Public property recorded : string read Getrecorded write Setrecorded;
Public property recordedElement : Tinstant read GetrecordedElement write SetrecordedElement;
Public property outcome : string read Getoutcome write Setoutcome;
Public property outcomeElement : TAuditEventOutcome read GetoutcomeElement write SetoutcomeElement;
Public property outcomeDesc : string read GetoutcomeDesc write SetoutcomeDesc;
Public property outcomeDescElement : Tstring read GetoutcomeDescElement write SetoutcomeDescElement;
Public property purposeOfEvent : TCodeableConceptArray read GetpurposeOfEventArray;
Public property agent : TAuditEventAgentArray read GetagentArray;
Public property source : TAuditEventSource read Getsource write Setsource;
Public property entity : TAuditEventEntityArray read GetentityArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property type_ : TCoding read Gettype_ write Settype_;

Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.

Public property subtype : TCodingArray read GetsubtypeArray;

Identifier for the category of event.

Public property action : string read Getaction write Setaction;

Indicator for type of action performed during the event that generated the audit.

Public property actionElement : TAuditEventAction read GetactionElement write SetactionElement;
 
Public property period : TPeriod read Getperiod write Setperiod;

The period during which the activity occurred.

Public property recorded : string read Getrecorded write Setrecorded;

The time when the event was recorded.

Public property recordedElement : Tinstant read GetrecordedElement write SetrecordedElement;
 
Public property outcome : string read Getoutcome write Setoutcome;

Indicates whether the event succeeded or failed.

Public property outcomeElement : TAuditEventOutcome read GetoutcomeElement write SetoutcomeElement;
 
Public property outcomeDesc : string read GetoutcomeDesc write SetoutcomeDesc;

A free text description of the outcome of the event.

Public property outcomeDescElement : Tstring read GetoutcomeDescElement write SetoutcomeDescElement;
 
Public property purposeOfEvent : TCodeableConceptArray read GetpurposeOfEventArray;

The purposeOfUse (reason) that was used during the event being recorded.

Public property agent : TAuditEventAgentArray read GetagentArray;

An actor taking an active role in the event or activity that is logged.

Public property source : TAuditEventSource read Getsource write Setsource;

The system that is reporting the event.

Public property entity : TAuditEventEntityArray read GetentityArray;

Specific instances of data or objects that have been accessed.


Generated by PasDoc 0.15.0.