Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace AuditSpecification

Represents an audit policy relevant for the target database.The audit policy could be in any one of the following 3 states in the target database

  1. Created and enabled
  2. Created but not enabled
  3. Not created For more details on relevant audit policies for the target database, refer to documentation.

Properties

auditPolicyCategory

auditPolicyCategory: AuditPolicyCategory

The category to which the audit policy belongs.

auditPolicyName

auditPolicyName: string

Indicates the audit policy name. Refer to the documentation for seeded audit policy names. For custom policies, refer to the user-defined policy name created in the target database.

databasePolicyNames

databasePolicyNames: Array<string>

Indicates the names of corresponding database policy ( or policies) in the target database.

enableStatus

enableStatus: EnableStatus

Indicates whether the policy has been enabled, disabled or partially enabled in the target database. The status is PARTIALLY_ENABLED if any of the constituent database audit policies is not enabled.

enabledEntities

enabledEntities: EnabledEntities

Indicates on whom the audit policy is enabled.

isCreated

isCreated: boolean

Indicates whether the policy is already created on the target database.

isEnabledForAllUsers

isEnabledForAllUsers: boolean

Indicates whether the policy by default is enabled for all users with no flexibility to alter the enablement conditions.

isSeededInDataSafe

isSeededInDataSafe: boolean

Indicates whether the audit policy is one of the seeded policies provided by Oracle Data Safe.

isSeededInTarget

isSeededInTarget: boolean

Indicates whether the audit policy is one of the predefined policies provided by Oracle Database.

isViewOnly

isViewOnly: boolean

Indicates whether the audit policy is available for provisioning/ de-provisioning from Oracle Data Safe, or is only available for displaying the current provisioning status from the target.

Optional partiallyEnabledMsg

partiallyEnabledMsg: undefined | string

Provides information about the policy that has been only partially enabled.

Functions

getDeserializedJsonObj

getJsonObj