Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace UserSummary

The summary of information about the database user. It includes details such as user type, account status, last login time, user creation time, authentication type, user profile, and time and date of the last password change. It also contains the user category derived from these user details, as well as granted privileges.

Properties

Optional accountStatus

accountStatus: AccountStatus

The status of the user account.

Optional adminRoles

adminRoles: Array<AdminRoles>

The admin roles granted to the user.

Optional areAllSchemasAccessible

areAllSchemasAccessible: undefined | false | true

Indicates whether the user has access to all the schemas.

Optional authenticationType

authenticationType: AuthenticationType

The user authentication method.

key

key: string

The unique user key. This is a system-generated identifier. Use ListUsers to get the user key for a user.

Optional schemaList

schemaList: Array<string>

The list of database schemas current user can access.

targetId

targetId: string

The OCID of the target database.

Optional timeLastLogin

timeLastLogin: Date

The date and time the user last logged in, in the format defined by RFC3339.

Optional timePasswordChanged

timePasswordChanged: Date

The date and time the user password was last changed, in the format defined by RFC3339.

Optional timeUserCreated

timeUserCreated: Date

The date and time the user was created in the database, in the format defined by RFC3339.

Optional userCategory

userCategory: UserCategory

The user category based on the privileges and other details of the user.

userName

userName: string

The database user name.

Optional userProfile

userProfile: undefined | string

The user profile name.

Optional userTypes

userTypes: Array<UserTypes>

The user type, which can be a combination of the following:

'Admin Privileged': The user has administrative privileges. 'Application': The user is an Oracle E-Business Suite Applications (EBS) or Fusion Applications (FA) user. 'Privileged': The user is a privileged user. 'Schema': The user is EXPIRED & LOCKED / EXPIRED / LOCKED, or a schema-only account (authentication type is NONE). 'Non-privileged': The user is a non-privileged user.

Functions

getDeserializedJsonObj

getJsonObj