struct

Krikri::PluginHelpers::AwsModuleArgs::Spec

Inherits Struct < Value < Object

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

Instance methods

args
clone
Source
copy_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)
Source
module_name
mutually_exclusive
required_if
required_one_of
sub