Module: RubyTerraform::Models::Values
- Defined in:
- lib/ruby_terraform/models/values.rb
Class Method Summary collapse
- .empty_list(sensitive: false) ⇒ Object
- .empty_map(sensitive: false) ⇒ Object
- .known(value, sensitive: false) ⇒ Object
- .list(value, sensitive: false) ⇒ Object
- .map(value, sensitive: false) ⇒ Object
- .omitted(sensitive: false) ⇒ Object
- .unknown(sensitive: false) ⇒ Object
Class Method Details
.empty_list(sensitive: false) ⇒ Object
29 30 31 |
# File 'lib/ruby_terraform/models/values.rb', line 29 def empty_list(sensitive: false) list([], sensitive:) end |
.empty_map(sensitive: false) ⇒ Object
37 38 39 |
# File 'lib/ruby_terraform/models/values.rb', line 37 def empty_map(sensitive: false) map({}, sensitive:) end |
.known(value, sensitive: false) ⇒ Object
13 14 15 |
# File 'lib/ruby_terraform/models/values.rb', line 13 def known(value, sensitive: false) KnownValue.new(value, sensitive:) end |
.list(value, sensitive: false) ⇒ Object
25 26 27 |
# File 'lib/ruby_terraform/models/values.rb', line 25 def list(value, sensitive: false) List.new(value, sensitive:) end |
.map(value, sensitive: false) ⇒ Object
33 34 35 |
# File 'lib/ruby_terraform/models/values.rb', line 33 def map(value, sensitive: false) Map.new(value, sensitive:) end |
.omitted(sensitive: false) ⇒ Object
21 22 23 |
# File 'lib/ruby_terraform/models/values.rb', line 21 def omitted(sensitive: false) OmittedValue.new(sensitive:) end |
.unknown(sensitive: false) ⇒ Object
17 18 19 |
# File 'lib/ruby_terraform/models/values.rb', line 17 def unknown(sensitive: false) UnknownValue.new(sensitive:) end |