|
criteria
raw
/ required
|
|
|
The criteria used for validation of value that represents data options.
This option is passed to the test plugin as key, value pair For example config_data is ansible.utils.validate(criteria=criteria), in this case the value of criteria key represents this criteria for data validation.
For the type of criteria that represents this value refer documentation of individual validate plugins.
|
|
data
raw
/ required
|
|
|
A data that will be validated against criteria.
This option represents the value that is passed to test plugin as check. For example config_data is ansible.utils.validate(criteria=criteria, in this case config_data represents this option.
For the type of data that represents this value refer documentation of individual validate plugins.
|
|
engine
string
|
Default:
"ansible.utils.jsonschema"
|
|
The name of the validate plugin to use.
This option can be passed in test plugin as a key, value pair For example config_data is ansible.utils.validate(engine='ansible.utils.jsonschema', criteria=criteria), in this case the value of engine key represents the engine to be use for data validation. If the value is not provided the default value that is ansible.utils.jsonschema will be used.
The value should be in fully qualified collection name format that is <org-name>.<collection-name>.<validate-plugin-name>.
|