Krikri::PluginHelpers::AwsModuleArgs::Spec
Constructors
new(module_name : String, args : Hash(String, Arg), mutually_exclusive : Array(Array(String)) = [] of Array(String), required_one_of : Array(Array(String)) = [] of Array(String), required_if : Array(Tuple(String, String, Array(String))) = [] of Tuple(String, String, Array(String)), sub : Hash(String, SubSpec) = {} of String => SubSpec)
SourceInstance methods
args
clone
Sourcecopy_with(module_name _module_name = @module_name, args _args = @args, mutually_exclusive _mutually_exclusive = @mutually_exclusive, required_one_of _required_one_of = @required_one_of, required_if _required_if = @required_if, sub _sub = @sub)
Sourcemodule_name
mutually_exclusive
required_if
required_one_of
sub