Skip to content

Commit

Permalink
Appropriately escape - inside a regex bracket (aws-cloudformation#1008)
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored and cmmeyer committed Jul 9, 2019
1 parent 98879d9 commit 6cde171
Show file tree
Hide file tree
Showing 21 changed files with 42 additions and 42 deletions.
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ap-east-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -20772,7 +20772,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -21913,7 +21913,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ap-northeast-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -42852,7 +42852,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -44188,7 +44188,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ap-northeast-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -37932,7 +37932,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -39199,7 +39199,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ap-northeast-3.json
Original file line number Diff line number Diff line change
Expand Up @@ -23153,7 +23153,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -24388,7 +24388,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ap-south-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -37230,7 +37230,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -38480,7 +38480,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ap-southeast-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -38349,7 +38349,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -39678,7 +39678,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ap-southeast-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -42627,7 +42627,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -43950,7 +43950,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/ca-central-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -32068,7 +32068,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -33297,7 +33297,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/eu-central-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -42870,7 +42870,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -44190,7 +44190,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/eu-north-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -23991,7 +23991,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -25191,7 +25191,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/eu-west-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -45270,7 +45270,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -46634,7 +46634,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/eu-west-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -36135,7 +36135,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -37374,7 +37374,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/eu-west-3.json
Original file line number Diff line number Diff line change
Expand Up @@ -28958,7 +28958,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -30180,7 +30180,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/sa-east-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -29209,7 +29209,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -30445,7 +30445,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/us-east-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -45303,7 +45303,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -46686,7 +46686,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/us-east-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -39167,7 +39167,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -40501,7 +40501,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/us-gov-east-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -21504,7 +21504,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -22711,7 +22711,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/us-gov-west-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -23396,7 +23396,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -24676,7 +24676,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/us-west-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -32022,7 +32022,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -33313,7 +33313,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/CloudSpecs/us-west-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -45235,7 +45235,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -46611,7 +46611,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down
4 changes: 2 additions & 2 deletions src/cfnlint/data/ExtendedSpecs/all/03_value_types.json
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,7 @@
]
},
"CodeCommitRepositoryName": {
"AllowedPatternRegex": "^[a-zA-Z0-9._-]+(?<!\\.git)$",
"AllowedPatternRegex": "^[a-zA-Z0-9._\\-]+(?<!\\.git)$",
"StringMax": 100,
"StringMin": 1
},
Expand Down Expand Up @@ -1627,7 +1627,7 @@
},
"LaunchTemplateName": {
"AllowedPattern": "[a-zA-Z0-9().-/_]+",
"AllowedPatternRegex": "^[a-zA-Z0-9().-/_]+$",
"AllowedPatternRegex": "^[a-zA-Z0-9().\\-/_]+$",
"StringMax": 128,
"StringMin": 3
},
Expand Down

0 comments on commit 6cde171

Please sign in to comment.