Skip to content

Commit ebaa1b5

Browse files
jogoldElad Ben-Israel
authored andcommitted
fix(ssm): add GetParameters action to grantRead() (#3546)
1 parent 6ce248b commit ebaa1b5

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

packages/@aws-cdk/aws-ecs/test/test.container-definition.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,7 @@ export = {
359359
{
360360
Action: [
361361
'ssm:DescribeParameters',
362+
'ssm:GetParameters',
362363
'ssm:GetParameter',
363364
'ssm:GetParameterHistory'
364365
],

packages/@aws-cdk/aws-ssm/lib/parameter.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,12 @@ abstract class ParameterBase extends Resource implements IParameter {
126126
public grantRead(grantee: iam.IGrantable): iam.Grant {
127127
return iam.Grant.addToPrincipal({
128128
grantee,
129-
actions: ['ssm:DescribeParameters', 'ssm:GetParameter', 'ssm:GetParameterHistory'],
129+
actions: [
130+
'ssm:DescribeParameters',
131+
'ssm:GetParameters',
132+
'ssm:GetParameter',
133+
'ssm:GetParameterHistory'
134+
],
130135
resourceArns: [this.parameterArn],
131136
});
132137
}

packages/@aws-cdk/aws-ssm/test/integ.parameter.lit.expected.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
{
4141
"Action": [
4242
"ssm:DescribeParameters",
43+
"ssm:GetParameters",
4344
"ssm:GetParameter",
4445
"ssm:GetParameterHistory"
4546
],

0 commit comments

Comments
 (0)