TestimoX

API Reference

Class

View (AdminPrivilegedActivityPostureService)

Namespace ADPlayground.Users.AdminPrivilegedActivityPostureService
Assembly ADPlayground
Implements
IEquatable<View>
Modifiers sealed

Combined domain view for privileged admin activity and password posture.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, Int32 RecentThresholdDays, Int32 InactiveThresholdDays, Int32 PasswordMaxAgeDays, Int32 TotalPrivilegedAccounts, IReadOnlyList<RecentItem> Recent, IReadOnlyList<InactiveItem> Inactive, IReadOnlyList<PasswordItem> PasswordAge) #

Combined domain view for privileged admin activity and password posture.

Parameters

DomainName System.String requiredposition: 0
DNS domain name.
RecentThresholdDays System.Int32 requiredposition: 1
Recent logon threshold (days).
InactiveThresholdDays System.Int32 requiredposition: 2
Inactive threshold (days).
PasswordMaxAgeDays System.Int32 requiredposition: 3
Maximum allowed password age (days).
TotalPrivilegedAccounts System.Int32 requiredposition: 4
Total privileged (adminCount) accounts considered.
Recent System.Collections.Generic.IReadOnlyList{ADPlayground.Users.AdminPrivilegedActivityPostureService.RecentItem} requiredposition: 5
Recent privileged logons (≤ threshold).
Inactive System.Collections.Generic.IReadOnlyList{ADPlayground.Users.AdminPrivilegedActivityPostureService.InactiveItem} requiredposition: 6
Inactive privileged accounts (≥ threshold; may include never logged on).
PasswordAge System.Collections.Generic.IReadOnlyList{ADPlayground.Users.AdminPrivilegedActivityPostureService.PasswordItem} requiredposition: 7
Privileged accounts whose password age exceeds the threshold.

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out Int32 RecentThresholdDays, out Int32 InactiveThresholdDays, out Int32 PasswordMaxAgeDays, out Int32 TotalPrivilegedAccounts, out IReadOnlyList<RecentItem> Recent, out IReadOnlyList<InactiveItem> Inactive, out IReadOnlyList<PasswordItem> PasswordAge) #
Returns: Void

Parameters

DomainName String requiredposition: 0
RecentThresholdDays Int32 requiredposition: 1
InactiveThresholdDays Int32 requiredposition: 2
PasswordMaxAgeDays Int32 requiredposition: 3
TotalPrivilegedAccounts Int32 requiredposition: 4
Recent IReadOnlyList<RecentItem> requiredposition: 5
Inactive IReadOnlyList<InactiveItem> requiredposition: 6
PasswordAge IReadOnlyList<PasswordItem> requiredposition: 7
public virtual Boolean Equals(View other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainName { get; set; } #

DNS domain name.

public Int32 RecentThresholdDays { get; set; } #

Recent logon threshold (days).

public Int32 InactiveThresholdDays { get; set; } #

Inactive threshold (days).

public Int32 PasswordMaxAgeDays { get; set; } #

Maximum allowed password age (days).

public Int32 TotalPrivilegedAccounts { get; set; } #

Total privileged (adminCount) accounts considered.

public IReadOnlyList<RecentItem> Recent { get; set; } #

Recent privileged logons (≤ threshold).

public IReadOnlyList<InactiveItem> Inactive { get; set; } #

Inactive privileged accounts (≥ threshold; may include never logged on).

public IReadOnlyList<PasswordItem> PasswordAge { get; set; } #

Privileged accounts whose password age exceeds the threshold.