Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Profile

The comprehensive information about the user profiles available on a given target. It includes details such as profile name, failed login attempts, password reuse time, password verification function, password verification function implementation code snippet, sessions per user, connect time inactive account time, password lock time, cpu usage per session, target id, and compartment id.

Properties

Optional compartmentId

compartmentId: undefined | string

The OCID of the compartment that contains the user assessment.

Optional compositeLimit

compositeLimit: undefined | string

Specify the total resource cost for a session, expressed in service units. Oracle Database calculates the total service units as a weighted sum of CPU_PER_SESSION, CONNECT_TIME, LOGICAL_READS_PER_SESSION, and PRIVATE_SGA.

Optional connectTime

connectTime: undefined | string

Specify the total elapsed time limit for a session, expressed in minutes.

Optional cpuPerCall

cpuPerCall: undefined | string

Specify the CPU time limit for a call (a parse, execute, or fetch), expressed in hundredths of seconds.

Optional cpuPerSession

cpuPerSession: undefined | string

Specify the CPU time limit for a session, expressed in hundredth of seconds.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags

Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}}

Optional failedLoginAttempts

failedLoginAttempts: undefined | string

Maximum times the user is allowed in fail login before the user account is locked.

Optional freeformTags

freeformTags: undefined | object

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags

Example: {@code {\"Department\": \"Finance\"}}

Optional idleTime

idleTime: undefined | string

Specify the permitted periods of continuous inactive time during a session, expressed in minutes.

Optional inactiveAccountTime

inactiveAccountTime: undefined | string

The permitted periods of continuous inactive time during a session, expressed in minutes. Long-running queries and other operations are not subject to this limit.

Optional isUserCreated

isUserCreated: undefined | false | true

Represents if the profile is created by user.

Optional logicalReadsPerCall

logicalReadsPerCall: undefined | string

Specify the permitted the number of data blocks read for a call to process a SQL statement (a parse, execute, or fetch).

Optional logicalReadsPerSession

logicalReadsPerSession: undefined | string

Specify the permitted number of data blocks read in a session, including blocks read from memory and disk.

Optional passwordGraceTime

passwordGraceTime: undefined | string

Number of grace days for user to change password.

Optional passwordLifeTime

passwordLifeTime: undefined | string

Number of days the password is valid before expiry.

Optional passwordLockTime

passwordLockTime: undefined | string

Number of days the user account remains locked after failed login.

Optional passwordReuseMax

passwordReuseMax: undefined | string

Number of day after the user can use the already used password.

Optional passwordReuseTime

passwordReuseTime: undefined | string

Number of days before which a password cannot be reused.

Optional passwordRolloverTime

passwordRolloverTime: undefined | string

Number of days the password rollover is allowed. Minimum value can be 1/24 day (1 hour) to 60 days.

Optional passwordVerificationFunction

passwordVerificationFunction: undefined | string

Name of the PL/SQL that can be used for password verification.

Optional passwordVerificationFunctionDetails

passwordVerificationFunctionDetails: undefined | string

Details about the PL/SQL that can be used for password verification.

Optional privateSga

privateSga: undefined | string

Specify the amount of private space a session can allocate in the shared pool of the system global area (SGA), expressed in bytes.

profileName

profileName: string

The name of the profile.

Optional sessionsPerUser

sessionsPerUser: undefined | string

Specify the number of concurrent sessions to which you want to limit the user.

Optional targetId

targetId: undefined | string

The OCID of the target database.

userAssessmentId

userAssessmentId: string

The OCID of the user assessment corresponding to the target under consideration.

Optional userCount

userCount: undefined | number

The number of users that have a given profile. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

  • getDeserializedJsonObj(obj: Profile): object

getJsonObj