salt.modules.boto_ssm

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 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'