API Reference
Class
View (TrustsEvaluator)
A materialized view for a domain with aggregate counters and a projected ADE-like posture table.
Inheritance
- Object
- View
Constructors
public View(String DomainName, IReadOnlyList<TrustRow> Items, Int32 CountMissingAes, Int32 CountNonSelective, Int32 CountSidFilteringDisabled, Int32 CountDownlevel, Int32 CountInactive, IReadOnlyList<TrustPostureRow> Projected, IReadOnlyList<TrustRow> RiskyItems, Boolean QuerySucceeded, String ErrorMessage) #A materialized view for a domain with aggregate counters and a projected ADE-like posture table.
Parameters
- DomainName System.String
- Queried domain.
- Items System.Collections.Generic.IReadOnlyList{ADPlayground.Trusts.TrustsEvaluator.TrustRow}
- Per-trust rows.
- CountMissingAes System.Int32
- Number of trusts missing AES keys.
- CountNonSelective System.Int32
- Number of trusts without selective authentication.
- CountSidFilteringDisabled System.Int32
- Number of trusts without SID filtering.
- CountDownlevel System.Int32
- Number of downlevel trusts.
- CountInactive System.Int32
- Number of trusts considered inactive.
- Projected System.Collections.Generic.IReadOnlyList{ADPlayground.Trusts.TrustExplorer.TrustPostureRow}
- Unified posture rows compatible with TrustExplorer.
- RiskyItems System.Collections.Generic.IReadOnlyList{ADPlayground.Trusts.TrustsEvaluator.TrustRow}
- Subset of rows flagged for risk (missing AES, non-selective, SID filtering disabled, downlevel, or inactive).
- QuerySucceeded System.Boolean
- True when trust posture source data was collected successfully.
- ErrorMessage System.String
- Optional collection error details.
Methods
public View <Clone>$() #Returns:
Viewpublic Void Deconstruct(out String DomainName, out IReadOnlyList<TrustRow> Items, out Int32 CountMissingAes, out Int32 CountNonSelective, out Int32 CountSidFilteringDisabled, out Int32 CountDownlevel, out Int32 CountInactive, out IReadOnlyList<TrustPostureRow> Projected, out IReadOnlyList<TrustRow> RiskyItems, out Boolean QuerySucceeded, out String ErrorMessage) #Returns:
VoidParameters
- DomainName String
- Items IReadOnlyList<TrustRow>
- CountMissingAes Int32
- CountNonSelective Int32
- CountSidFilteringDisabled Int32
- CountDownlevel Int32
- CountInactive Int32
- Projected IReadOnlyList<TrustPostureRow>
- RiskyItems IReadOnlyList<TrustRow>
- QuerySucceeded Boolean
- ErrorMessage String
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public IReadOnlyList<TrustRow> Items { get; set; } #Per-trust rows.
public Int32 CountMissingAes { get; set; } #Number of trusts missing AES keys.
public Int32 CountNonSelective { get; set; } #Number of trusts without selective authentication.
public Int32 CountSidFilteringDisabled { get; set; } #Number of trusts without SID filtering.
public Int32 CountDownlevel { get; set; } #Number of downlevel trusts.
public Int32 CountInactive { get; set; } #Number of trusts considered inactive.
public IReadOnlyList<TrustPostureRow> Projected { get; set; } #Unified posture rows compatible with TrustExplorer.
public IReadOnlyList<TrustRow> RiskyItems { get; set; } #Subset of rows flagged for risk (missing AES, non-selective, SID filtering disabled, downlevel, or inactive).
public Boolean QuerySucceeded { get; set; } #True when trust posture source data was collected successfully.
public String ErrorMessage { get; set; } #Optional collection error details.