Class IdentityExpirationAlertSourceConfiguration
Represents configuration for an identity expiration alert source.
Inheritance
System.Object
IdentityExpirationAlertSourceConfiguration
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Alerts
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class IdentityExpirationAlertSourceConfiguration : IValidator
Constructors
IdentityExpirationAlertSourceConfiguration()
Declaration
public IdentityExpirationAlertSourceConfiguration()
Properties
ActiveOnly
Gets or sets flag indicating that only active identities (the ones that are currently used by enabled users, nodes, and endpoints) must be validated. If false, all identities are validated.
Declaration
public bool ActiveOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DaysBeforeExpiration
Gets or sets the maximum number of days before expiration when identity starts reporting as expiring.
Declaration
public int DaysBeforeExpiration { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ErrorMessage
Gets the message indicating the errors found during validation process.
Declaration
public string ErrorMessage { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Validate()
Evaluates the state of the object.
Declaration
public bool Validate()
Returns
Type | Description |
---|---|
System.Boolean | True if state is valid; otherwise, false. |