This module will be removed from Salt in version 3009 in favor of the boto Salt Extension.

Connection module for Amazon SSM


This module uses IAM roles assigned to the instance through Instance Profiles. Dynamic credentials are then automatically obtained from AWS API and no further configuration is necessary. More Information available at:


salt.modules.boto_ssm.delete_parameter(Name, region=None, key=None, keyid=None, profile=None)

Removes a parameter from the SSM parameter store

New in version 3000.

salt-call boto_ssm.delete_parameter test-param
salt.modules.boto_ssm.get_parameter(name, withdecryption=False, resp_json=False, region=None, key=None, keyid=None, profile=None)

Retrieves a parameter from SSM Parameter Store

New in version 3000.

salt-call boto_ssm.get_parameter test-param withdescription=True
salt.modules.boto_ssm.put_parameter(Name, Value, Description=None, Type='String', KeyId=None, Overwrite=False, AllowedPattern=None, region=None, key=None, keyid=None, profile=None)

Sets a parameter in the SSM parameter store

New in version 3000.

salt-call boto_ssm.put_parameter test-param test_value Type=SecureString KeyId=alias/aws/ssm Description='test encrypted key'