def test_secure_with_value(self): p = Parameter('foobar-service', 'foobar-cluster', yml='KEY:secure=lkjasdlfkj:a490jlaisfdj\ew') compare( p._render_write(), { 'Name': 'foobar-cluster.foobar-service.KEY', 'Value': 'lkjasdlfkj:a490jlaisfdj\ew', 'Overwrite': True, 'Type': 'SecureString' })
def test_secure_with_value_plus_kms_key(self): p = Parameter( 'foobar-service', 'foobar-cluster', yml= 'KEY:secure:arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab=lkjasdlfkj:a490jlaisfdj\ew' ) compare( p._render_write(), { 'Name': 'foobar-cluster.foobar-service.KEY', 'Value': 'lkjasdlfkj:a490jlaisfdj\ew', 'Overwrite': True, 'Type': 'SecureString', 'KeyId': 'arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab' })