# 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

  Added 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

  Added 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

  Added in version 3000.

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