Method: SmPs::Client#parameter

Defined in:
lib/smps/client.rb

#parameter(options) ⇒ Object

Creates a new SmPs::Parameter from the given options hash.



22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/smps/client.rb', line 22

def parameter(options)
  name = options.fetch(:name)
  type = options[:type]
  key_id = options[:key_id]
  unless @parameters.key?(name)
    @parameters[name] = SmPs::Parameter.new(
      ssm: ssm_client,
      name: name, type: type, key_id: key_id
    )
  end
  @parameters[name]
end