Skip to main content

Module rule

Module rule 

Source
Expand description

Konveyor rule definition types.

These types represent the YAML rule format that Konveyor/kantra consumes. They are used by the semver-analyzer to generate migration rules and can be consumed by any tool that produces Konveyor-compatible rulesets.

Structs§

FileContentFields
Fields for a builtin.filecontent condition.
FrontendDependencyFields
Fields for a frontend.dependency condition.
FrontendPatternFields
Fields for frontend.cssclass and frontend.cssvar conditions.
FrontendReferencedFields
Fields for a frontend.referenced condition.
JavaAnnotatedFields
Annotation inspection sub-condition for java.referenced.
JavaAnnotationElement
An annotation element constraint for annotated.
JavaDependencyFields
Fields for a java.dependency condition.
JavaReferencedFields
Fields for a java.referenced condition.
JsonFields
Fields for a builtin.json condition.
KonveyorLink
A hyperlink attached to a rule.
KonveyorRule
A single Konveyor rule.
KonveyorRuleset
Ruleset metadata (written to ruleset.yaml).

Enums§

KonveyorCondition
A Konveyor when condition.

Functions§

dedup_conditions
Deduplicate conditions by their JSON representation.
extract_file_pattern_from_condition
Extract the file pattern from an existing condition (for reuse in consolidated rules).
extract_frontend_refs
Extract all FrontendReferencedFields from a KonveyorCondition, recursing into Or/And combinators.