Show / Hide Table of Contents

Class ProfileSummary

The summary of information about the user profiles. It includes details such as profile name, failed login attempts, sessions per user, inactive account time, password lock time, user created, target id, and the compartment id.

Inheritance
object
ProfileSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class ProfileSummary

Properties

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment that contains the user assessment.

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations": {"CostCenter": "42"}}

FailedLoginAttempts

Declaration
[JsonProperty(PropertyName = "failedLoginAttempts")]
public string FailedLoginAttempts { get; set; }
Property Value
Type Description
string

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

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

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: {"Department": "Finance"}

InactiveAccountTime

Declaration
[JsonProperty(PropertyName = "inactiveAccountTime")]
public string InactiveAccountTime { get; set; }
Property Value
Type Description
string

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

IsUserCreated

Declaration
[JsonProperty(PropertyName = "isUserCreated")]
public bool? IsUserCreated { get; set; }
Property Value
Type Description
bool?

Represents if the profile is created by user.

PasswordLockTime

Declaration
[JsonProperty(PropertyName = "passwordLockTime")]
public string PasswordLockTime { get; set; }
Property Value
Type Description
string

Number of days the user account remains locked after failed login

PasswordVerificationFunction

Declaration
[JsonProperty(PropertyName = "passwordVerificationFunction")]
public string PasswordVerificationFunction { get; set; }
Property Value
Type Description
string

PL/SQL that can be used for password verification.

ProfileName

Declaration
[JsonProperty(PropertyName = "profileName")]
public string ProfileName { get; set; }
Property Value
Type Description
string

The name of the profile.

SessionsPerUser

Declaration
[JsonProperty(PropertyName = "sessionsPerUser")]
public string SessionsPerUser { get; set; }
Property Value
Type Description
string

The maximum number of sessions a user is allowed to create.

TargetId

Declaration
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
Type Description
string

The OCID of the target database.

UserAssessmentId

Declaration
[Required(ErrorMessage = "UserAssessmentId is required.")]
[JsonProperty(PropertyName = "userAssessmentId")]
public string UserAssessmentId { get; set; }
Property Value
Type Description
string

The OCID of the latest user assessment corresponding to the target under consideration. A compartment type assessment can also be passed to profiles from all the targets from the corresponding compartment.

Remarks

Required

UserCount

Declaration
[JsonProperty(PropertyName = "userCount")]
public int? UserCount { get; set; }
Property Value
Type Description
int?

The number of users having a given profile.

In this article
Back to top