Krikri::Lint::ArgSpecs::Spec
Constructors
new(params : Array(String), aliases : Hash(String, Array(String)), required : Array(String), required_one_of : Array(Array(String)), required_together : Array(Array(String)), required_by : Hash(String, Array(String)), choices : Hash(String, Array(String)), list_choices : Hash(String, Array(String)), booleans : Array(String), required_if : Array(RequiredIf), defaults : Hash(String, String))
SourceInstance methods
aliases
booleans
choices
clone
Sourcecopy_with(params _params = @params, aliases _aliases = @aliases, required _required = @required, required_one_of _required_one_of = @required_one_of, required_together _required_together = @required_together, required_by _required_by = @required_by, choices _choices = @choices, list_choices _list_choices = @list_choices, booleans _booleans = @booleans, required_if _required_if = @required_if, defaults _defaults = @defaults)
Sourcedefaults
Module-init-time defaults applied by AnsibleModule before validation (only the ones required_if depends on).
list_choices
params
required
required_by
required_if
required_if entries: (param, value) => need any/all of needed.
required_one_of
required_together