struct

Krikri::Lint::ArgSpecs::Spec

Inherits Struct < Value < Object

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))
Source

Instance methods

aliases
booleans
choices
clone
Source
copy_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)
Source
defaults

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