TestimoX

API Reference

Class

View (SmbSharePermissionPostureService)

Namespace ComputerX.Smb.SmbSharePermissionPostureService
Assembly ComputerX
Modifiers sealed

Aggregated share ACL posture view.

Inheritance

  • Object
  • View

Constructors

Properties

public String ComputerName { get; set; } #

Target computer name.

public Int32 ShareCount { get; set; } #

Total shares covered by the baseline.

public Int32 ActualAceCount { get; set; } #

Total actual ACE count.

public Int32 ExpectedAceCount { get; set; } #

Total expected ACE count.

public Int32 MissingExpectedAceCount { get; set; } #

Total missing expected ACE count.

public Int32 UnexpectedAceCount { get; set; } #

Total unexpected ACE count.

public Int32 RightsMismatchCount { get; set; } #

Total rights mismatch count.

public Int32 DriftCount { get; set; } #

Total drift item count across all deviation classes.

public Int32 CompliantShareCount { get; set; } #

Total compliant share count.

public Int32 NonCompliantShareCount { get; set; } #

Total non-compliant share count.

public Boolean IsCompliant { get; set; } #

True when the evaluated shares match the baseline.

public IReadOnlyList<ShareItem> Shares { get; set; } #

Per-share posture summary.

public IReadOnlyList<AceItem> Aces { get; set; } #

ACE inventory returned by the query.

public IReadOnlyList<DeviationItem> MissingExpectedAces { get; set; } #

Expected ACEs missing from the actual share ACL.

public IReadOnlyList<DeviationItem> UnexpectedAces { get; set; } #

Unexpected ACEs present in the actual share ACL.

public IReadOnlyList<DeviationItem> RightsMismatches { get; set; } #

Expected ACEs present with the wrong rights.

public Diagnostics Diagnostics { get; set; } #

Evaluation diagnostics.