Skip to content

Commit e231654

Browse files
author
zac
committed
SSM: add parameter to allow optional update.
1 parent da8dd64 commit e231654

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ssm-secure-parameter/handler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ def lambda_handler(event, context):
2121
lambda_response.respond_error(f"{key} property missing")
2222
return
2323

24+
replace = cr_params.get('Update', True)
25+
2426
try:
2527
parameter = logic.SSMSecureParameterLogic(cr_params['Path'])
2628
length = 16 or cr_params['Length']
@@ -40,7 +42,7 @@ def lambda_handler(event, context):
4042
elif event['RequestType'] == 'Update':
4143
password, version = parameter.create(
4244
length=length,
43-
update=True
45+
update=replace
4446
)
4547

4648
event['PhysicalResourceId'] = cr_params['Path']

0 commit comments

Comments
 (0)