API Reference
Class
OffendingPrincipal
Principal with risky rights on a DNS zone.
Inheritance
- Object
- OffendingPrincipal
Constructors
public OffendingPrincipal() #Inherited Methods
Properties
public String Name { get; set; } #Resolved account name for the trustee when available.
public String Rights { get; set; } #Concise tokenized rights granted (e.g., Write|CreateChild|WriteDacl/Owner).
public AclOperationKind OperationKind { get; set; } #Derived operation for the ACE (Write/ModifyDacl/ModifyOwner/CreateOrDeleteChild/Delete/Read).
public Boolean HasWrite { get; set; } #True when the ACE conveys write/control capabilities.
public AclRiskLevel RiskLevel { get; set; } #Risk level based on rights and extended-right context.
public String RiskReason { get; set; } #Short explanation for RiskLevel.
public Nullable<Guid> ObjectTypeGuid { get; set; } #Object/extended-right targeted by the ACE, when present.
public String ObjectTypeName { get; set; } #Friendly name for ObjectTypeGuid when resolvable.
public ActiveDirectorySecurityInheritance Inheritance { get; set; } #Inheritance scope of the ACE.
public Boolean IsInherited { get; set; } #True when the ACE is inherited.