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§
- File
Content Fields - Fields for a
builtin.filecontentcondition. - Frontend
Dependency Fields - Fields for a
frontend.dependencycondition. - Frontend
Pattern Fields - Fields for
frontend.cssclassandfrontend.cssvarconditions. - Frontend
Referenced Fields - Fields for a
frontend.referencedcondition. - Java
Annotated Fields - Annotation inspection sub-condition for
java.referenced. - Java
Annotation Element - An annotation element constraint for
annotated. - Java
Dependency Fields - Fields for a
java.dependencycondition. - Java
Referenced Fields - Fields for a
java.referencedcondition. - Json
Fields - Fields for a
builtin.jsoncondition. - Konveyor
Link - A hyperlink attached to a rule.
- Konveyor
Rule - A single Konveyor rule.
- Konveyor
Ruleset - Ruleset metadata (written to
ruleset.yaml).
Enums§
- Konveyor
Condition - A Konveyor
whencondition.
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
FrontendReferencedFieldsfrom aKonveyorCondition, recursing intoOr/Andcombinators.