SSM helpers

What is this?

The following methods are added to clients instantiated using Betterboto:

Methods

exception betterboto.ssm.ParameterVersionNotFoundException[source]
betterboto.ssm.get_parameter_history_single_page(self, **kwargs)[source]

This will continue to call get_parameter_history_single_page until there are no more pages left to retrieve. It will return the aggregated response in the same structure as get_parameter_history_single_page does.

Parameters
  • self – ssm client

  • kwargs – these are passed onto the get_parameter_history_single_page method call

Returns

ssm_client.get_parameter_history_single_page.response

betterboto.ssm.put_parameter_and_wait(self, Name, **kwargs)[source]

This will call put_parameter and ensure it has been successfully put by checking it

Parameters
  • self – ssm client

  • Name – The fully qualified name of the parameter that you want to add to the system

  • kwargs – These args are passed through to ssm.put_parameter

Returns

ssm.get_parameter.response