salt.modules.boto_ssm module

Connection module for Amazon SSM

configuration

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:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html
depends

boto3

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 Neon.

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)

Retrives a parameter from SSM Parameter Store

New in version Neon.

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 Neon.

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