PreventionFactType

PreventionFactType

PreventionFactType

Represents a PreventionFactType in Turbot Guardrail.

Fact types define the structure and schema for prevention facts that can be collected and evaluated.

For more information, please see tbd.

data Scalar The data for this PreventionFactType.
defaultFacts Scalar The default facts defined for this PreventionFactType.
These are the baseline fact values that apply unless overridden at a specific resource level.
description String Short human-friendly description.
icon String FontAwesome icon reference, used for display in the product and documentation. Will be in the format fal-<icon>, far-<icon> or fas-<icon> for light, regular and solid icon classes respectively.
inheritance String The inheritance mode for facts of this type. Can be 'override' (child replaces parent) or 'accumulation' (collect from all levels).
modUri String! Unique identifier for the defining mod.
parent String The parent of this PreventionFactType.
schema Scalar JSON schema defining the structure for facts of this type.
title String! Display title.
turbot TurbotResourceMetadata! Turbot metadata for this PreventionFactType.
uri String! Mod-specific unique identifier.