API Reference
IdentityExposureSnapshot
Active Directory identity exposure analysis snapshot.
Inheritance
- Object
- IdentityExposureSnapshot
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 IdentityExposureSnapshot() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String DomainName { get; set; } #DNS domain name analyzed.
public Int32 NodeCount { get; set; } #Total graph node count.
public Int32 EdgeCount { get; set; } #Total graph edge count.
public Int32 Tier0NodeCount { get; set; } #Number of Tier 0 zone nodes.
public Int32 PathCount { get; set; } #Number of cheapest paths returned.
public Int32 AlternatePathCount { get; set; } #Number of alternate ranked paths returned.
public Int32 ZeroCostPathCount { get; set; } #Number of zero-cost paths returned.
public Int32 DiagnosticCount { get; set; } #Number of diagnostics emitted while building the snapshot.
public IReadOnlyList<IdentityExposureEdgeSummaryRow> Edges { get; set; } #Projected exposure edges for reporting.
public IReadOnlyList<IdentityExposurePath> ExposurePaths { get; set; } #Reusable costed exposure paths selected for this snapshot.
public IReadOnlyList<IdentityExposurePath> AlternateExposurePaths { get; set; } #Reusable alternate ranked exposure paths selected for this snapshot.
public IReadOnlyList<IdentityExposurePathSummaryRow> Paths { get; set; } #Projected cheapest paths for reporting.
public IReadOnlyList<IdentityExposurePathSummaryRow> AlternatePaths { get; set; } #Projected alternate ranked paths for reporting.
public IReadOnlyList<IdentityExposureRiskReductionRow> RiskReductionCandidates { get; set; } #Projected path reduction candidates for reporting.
public IReadOnlyList<IdentityExposureEdgeImpactRow> EdgeImpactCandidates { get; set; } #Projected edge impact candidates based on path recomputation after edge removal.
public IReadOnlyList<IdentityExposureZoneIsolationRow> ZoneIsolation { get; set; } #Projected isolation metrics for each security zone.
public IReadOnlyList<IdentityExposureDiagnosticRow> Diagnostics { get; set; } #Collection and projection diagnostics.
public IdentityExposureGraph Graph { get; set; } #Underlying reusable graph model.