TestimoX

API Reference

Class

View (AdminSdHolderAclDriftEvaluator)

Namespace ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator
Assembly ADPlayground
Implements
IEquatable<View>
Modifiers sealed

Domain view with counts and lists of missing/extra AdminSDHolder ACEs compared to the baseline. Also includes AdditionalBySid and RiskyAdded precomputed for reporting.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, Int32 MissingCount, Int32 AdditionalCount, Int32 ReviewCandidateCount, Int32 HighRiskReviewCount, Int32 ExpectedAdministrativeCount, Int32 ExpectedDirectoryDefaultCount, Int32 ExpectedApplicationDelegationCount, Int32 OptionalDelegationCount, Int32 AllowedByOverrideCount, IReadOnlyList<AceView> Missing, IReadOnlyList<AceView> Additional, IReadOnlyList<AceView> ReviewCandidates, IReadOnlyList<AceView> ExpectedAdministrativeAdditional, IReadOnlyList<AceView> ExpectedDirectoryDefaults, IReadOnlyList<AceView> ExpectedApplicationDelegations, IReadOnlyList<AceView> OptionalDelegations, IReadOnlyList<AceView> AllowedByOverride, IReadOnlyList<SidSummary> ReviewCandidatesBySid, IReadOnlyList<AceView> HighRiskReviewCandidates, IReadOnlyList<String> Diagnostics) #

Domain view with counts and lists of missing/extra AdminSDHolder ACEs compared to the baseline. Also includes AdditionalBySid and RiskyAdded precomputed for reporting.

Parameters

DomainName System.String requiredposition: 0
MissingCount System.Int32 requiredposition: 1
AdditionalCount System.Int32 requiredposition: 2
ReviewCandidateCount System.Int32 requiredposition: 3
HighRiskReviewCount System.Int32 requiredposition: 4
ExpectedAdministrativeCount System.Int32 requiredposition: 5
ExpectedDirectoryDefaultCount System.Int32 requiredposition: 6
ExpectedApplicationDelegationCount System.Int32 requiredposition: 7
OptionalDelegationCount System.Int32 requiredposition: 8
AllowedByOverrideCount System.Int32 requiredposition: 9
Missing System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 10
Additional System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 11
ReviewCandidates System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 12
ExpectedAdministrativeAdditional System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 13
ExpectedDirectoryDefaults System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 14
ExpectedApplicationDelegations System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 15
OptionalDelegations System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 16
AllowedByOverride System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 17
ReviewCandidatesBySid System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.SidSummary} requiredposition: 18
HighRiskReviewCandidates System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView} requiredposition: 19
Diagnostics System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 20

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out Int32 MissingCount, out Int32 AdditionalCount, out Int32 ReviewCandidateCount, out Int32 HighRiskReviewCount, out Int32 ExpectedAdministrativeCount, out Int32 ExpectedDirectoryDefaultCount, out Int32 ExpectedApplicationDelegationCount, out Int32 OptionalDelegationCount, out Int32 AllowedByOverrideCount, out IReadOnlyList<AceView> Missing, out IReadOnlyList<AceView> Additional, out IReadOnlyList<AceView> ReviewCandidates, out IReadOnlyList<AceView> ExpectedAdministrativeAdditional, out IReadOnlyList<AceView> ExpectedDirectoryDefaults, out IReadOnlyList<AceView> ExpectedApplicationDelegations, out IReadOnlyList<AceView> OptionalDelegations, out IReadOnlyList<AceView> AllowedByOverride, out IReadOnlyList<SidSummary> ReviewCandidatesBySid, out IReadOnlyList<AceView> HighRiskReviewCandidates, out IReadOnlyList<String> Diagnostics) #
Returns: Void

Parameters

DomainName String requiredposition: 0
MissingCount Int32 requiredposition: 1
AdditionalCount Int32 requiredposition: 2
ReviewCandidateCount Int32 requiredposition: 3
HighRiskReviewCount Int32 requiredposition: 4
ExpectedAdministrativeCount Int32 requiredposition: 5
ExpectedDirectoryDefaultCount Int32 requiredposition: 6
ExpectedApplicationDelegationCount Int32 requiredposition: 7
OptionalDelegationCount Int32 requiredposition: 8
AllowedByOverrideCount Int32 requiredposition: 9
Missing IReadOnlyList<AceView> requiredposition: 10
Additional IReadOnlyList<AceView> requiredposition: 11
ReviewCandidates IReadOnlyList<AceView> requiredposition: 12
ExpectedAdministrativeAdditional IReadOnlyList<AceView> requiredposition: 13
ExpectedDirectoryDefaults IReadOnlyList<AceView> requiredposition: 14
ExpectedApplicationDelegations IReadOnlyList<AceView> requiredposition: 15
OptionalDelegations IReadOnlyList<AceView> requiredposition: 16
AllowedByOverride IReadOnlyList<AceView> requiredposition: 17
ReviewCandidatesBySid IReadOnlyList<SidSummary> requiredposition: 18
HighRiskReviewCandidates IReadOnlyList<AceView> requiredposition: 19
Diagnostics IReadOnlyList<String> requiredposition: 20
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 Int32 AdditionalCount { get; set; } #
public Int32 ReviewCandidateCount { get; set; } #
public Int32 HighRiskReviewCount { get; set; } #
public Int32 ExpectedAdministrativeCount { get; set; } #
public Int32 ExpectedDirectoryDefaultCount { get; set; } #
public Int32 ExpectedApplicationDelegationCount { get; set; } #
public Int32 OptionalDelegationCount { get; set; } #
public Int32 AllowedByOverrideCount { get; set; } #
public IReadOnlyList<AceView> Missing { get; set; } #
public IReadOnlyList<AceView> Additional { get; set; } #
public IReadOnlyList<AceView> ReviewCandidates { get; set; } #
public IReadOnlyList<AceView> ExpectedAdministrativeAdditional { get; set; } #
public IReadOnlyList<AceView> ExpectedDirectoryDefaults { get; set; } #
public IReadOnlyList<AceView> ExpectedApplicationDelegations { get; set; } #
public IReadOnlyList<AceView> OptionalDelegations { get; set; } #
public IReadOnlyList<AceView> AllowedByOverride { get; set; } #
public IReadOnlyList<SidSummary> ReviewCandidatesBySid { get; set; } #
public IReadOnlyList<AceView> HighRiskReviewCandidates { get; set; } #
public IReadOnlyList<String> Diagnostics { get; set; } #