mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-26 06:31:23 -07:00
Ansible.Basic - add required_by to module spec (#51407)
* Ansible.Basic - add required_by to module spec * fix typo in docs
This commit is contained in:
parent
994063bbf9
commit
de118734e9
4 changed files with 231 additions and 2 deletions
|
@ -198,6 +198,7 @@ spec. The following options can be set at the root level of the argument spec:
|
|||
- ``mutually_exclusive``: A list of lists, where the inner list contains module options that cannot be set together
|
||||
- ``no_log``: Stops the module from emitting any logs to the Windows Event log
|
||||
- ``options``: A dictionary where the key is the module option and the value is the spec for that option
|
||||
- ``required_by``: A dictionary where the option(s) specified by the value must be set if the option specified by the key is also set
|
||||
- ``required_if``: A list of lists where the inner list contains 3 or 4 elements;
|
||||
* The first element is the module option to check the value against
|
||||
* The second element is the value of the option specified by the first element, if matched then the required if check is run
|
||||
|
@ -236,6 +237,7 @@ When ``type=dict``, or ``type=list`` and ``elements=dict``, the following keys c
|
|||
- ``mutually_exclusive``: Same as the root level ``mutually_exclusive`` but validated against the values in the sub dict
|
||||
- ``options``: Same as the root level ``options`` but contains the valid options for the sub option
|
||||
- ``required_if``: Same as the root level ``required_if`` but validated against the values in the sub dict
|
||||
- ``required_by``: Same as the root level ``required_by`` but validated against the values in the sub dict
|
||||
- ``required_together``: Same as the root level ``required_together`` but validated against the values in the sub dict
|
||||
- ``required_one_of``: Same as the root level ``required_one_of`` but validated against the values in the sub dict
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue