get_allowed_values
Retrieve permitted OSCAL Metaschema allowed-values for a target, including allow-other, namespace, predicates, and source location, when JSON schemas omit the values.
Instructions
Return the values OSCAL Metaschema allowed-values constraints permit at a target, with
allow-other, namespace and conditions for predicates, and source file and line. Use
when the JSON schema does not list the values; use get_constraints for other constraint
types. Results are paged within a response budget, and an empty page lists
suggested-targets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum items per page, 1-100. A page may hold fewer to fit the response budget. | |
| model | Yes | OSCAL model name from list_oscal_models, e.g. "catalog". | |
| offset | No | Zero-based index of the first item. | |
| target | Yes | Target_Selector: a Metaschema definition name, optionally followed by "/" (child) or "//" (descendant) and instance names, e.g. "defined-component/prop/@name". No predicates, unions, or whitespace. |