A compliance rule along with its evaluation statistics and framework mappings.

Hierarchy

  • RuleBasedViewRule

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
complianceFrameworks: RuleBasedViewComplianceFramework[]

List of compliance framework mappings associated with the rule.

enabled: boolean

Whether the rule is enabled.

id: string

Unique identifier of the rule.

name: string

Human-readable name of the rule.

resourceAttributes: string[]

List of resource attribute names exposed by the rule.

resourceCategory: string

Resource category targeted by the rule.

resourceType: string

Resource type targeted by the rule.

Counts of findings for the rule, grouped by their evaluation status.

status: string

Severity associated with the rule (for example, info, low, medium, high, or critical).

tags: string[]

List of tags attached to the rule.

The category of the security rule.

Generated using TypeDoc