API Reference
ToolingRuleCatalogRow
Tooling-oriented rule catalog row.
Inheritance
- Object
- ToolingRuleCatalogRow
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
- Property ToolingRuleDiscoveryResult.Rules
Constructors
public ToolingRuleCatalogRow() #Inherited Methods
Properties
public String Name { get; set; } #Canonical rule name.
public String DisplayName { get; set; } #Friendly rule display name.
public String Description { get; set; } #Rule description text when available.
public String Summary { get; set; } #Short summary from rule guidance/description when available.
public String WhyItMatters { get; set; } #Explains why the rule matters operationally when authored guidance is available.
public IReadOnlyList<String> HowToInvestigate { get; set; } #Suggested triage and evidence-gathering steps from authored guidance when available.
public IReadOnlyList<String> HowToFix { get; set; } #Recommended remediation steps from authored guidance when available.
public IReadOnlyList<String> References { get; set; } #Documentation or vendor references attached to the rule guidance.
public String SourceType { get; set; } #Rule source type.
public String Visibility { get; set; } #Rule visibility.
public Boolean Enabled { get; set; } #Whether the rule is enabled by default.
public Boolean IsDeprecated { get; set; } #Whether the rule is marked deprecated.
public String MigrationState { get; set; } #Rule migration state from the inventory view.
public Boolean SuppressedByDefault { get; set; } #Whether the rule is suppressed by default because another rule supersedes it.
public IReadOnlyList<String> Supersedes { get; set; } #Rule names this rule supersedes.
public IReadOnlyList<String> SupersededBy { get; set; } #Rule names that supersede this rule.
public String PermissionRequired { get; set; } #Rule permission requirement.
public String RuleOrigin { get; set; } #Rule origin classification.
public IReadOnlyList<String> Categories { get; set; } #Rule categories.
public IReadOnlyList<String> Tags { get; set; } #Rule tags.