Skip to content

Commit f20a377

Browse files
authored
Fixed iam max password age regex (#182)
1 parent c6372a6 commit f20a377

File tree

1 file changed

+3
-1
lines changed
  • aws_sra_examples/solutions/iam/iam_password_policy/lambda/src

1 file changed

+3
-1
lines changed

aws_sra_examples/solutions/iam/iam_password_policy/lambda/src/app.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ def get_validated_parameters(event: CloudFormationCustomResourceEvent) -> dict:
8686

8787
true_false_pattern = r"^true|false$"
8888

89-
parameter_pattern_validator("MAX_PASSWORD_AGE", params.get("MAX_PASSWORD_AGE", ""), pattern=r"^[0-9]$|^[0-9][0-9]$|^[0-9][0-2][0-8]$")
89+
parameter_pattern_validator(
90+
"MAX_PASSWORD_AGE", params.get("MAX_PASSWORD_AGE", ""), pattern=r"^[1-9]$|^[0-9][0-9]$|^[0-9][0-9][0-9]$|^[0-1][0]([0-8][0-9]|[9][0-5])$"
91+
)
9092
parameter_pattern_validator(
9193
"MINIMUM_PASSWORD_LENGTH", params.get("MINIMUM_PASSWORD_LENGTH", ""), pattern=r"^[6-9]$|^[0-9][0-9]$|^[0-9][0-2][0-8]$"
9294
)

0 commit comments

Comments
 (0)