API Reference
SidHistoryCleanupRequest
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
public SidHistoryCleanupRequest() #Methods
Inherited Methods
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.