TestimoX

API Reference

Class

SidHistoryCleanupRequest

Namespace ADPlayground.Migrations.SidHistory
Assembly ADPlayground
Implements
IEquatable<SidHistoryCleanupRequest>
Modifiers sealed

Request to evaluate whether SIDHistory values are safe to remove.

Inheritance

  • Object
  • SidHistoryCleanupRequest

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

Methods

public SidHistoryCleanupRequest <Clone>$() #
Returns: SidHistoryCleanupRequest
public virtual Boolean Equals(SidHistoryCleanupRequest other) #
Returns: Boolean

Parameters

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

Properties

public SidHistoryPrincipalSnapshot Principal { get; set; } #

Principal carrying SIDHistory values.

public IReadOnlyList<String> SidHistoryToRemove { get; set; } #

SIDHistory values requested for removal. Empty means all current SIDHistory values.

public Boolean ResourceAclScanCompleted { get; set; } #

Gets a value indicating whether resource ACL dependency discovery was completed.

public IReadOnlyDictionary<String, Int32> ResourceAclDependencyCounts { get; set; } #

Map of SID value to remaining resource ACL dependency count.

public IReadOnlyList<SidHistoryResourceAclDependency> ResourceAclDependencies { get; set; } #

Resource ACL dependencies found during cleanup due diligence.

public IReadOnlyList<SidHistoryDueDiligenceIssue> ResourceAclScanIssues { get; set; } #

Resource ACL scan issues found during cleanup due diligence.

public Boolean ReplacementAccessValidated { get; set; } #

Gets a value indicating whether replacement access through current destination SIDs was validated.

public Boolean RecoveryEvidenceCaptured { get; set; } #

Gets a value indicating whether recovery evidence was captured before removal.

public Boolean TrustCleanupPlanned { get; set; } #

Gets a value indicating whether trust/SID filtering cleanup was planned.

public Boolean ProxyCleanupReviewed { get; set; } #

Gets a value indicating whether FSP/shadow-principal proxy cleanup was reviewed.

public String ChangeReason { get; set; } #

Operator or ticket justifying cleanup.