Skip to content

Commit e469749

Browse files
committed
Use pre-existing ssm policy
Signed-off-by: Connor Avery <[email protected]>
1 parent 6bc5167 commit e469749

File tree

2 files changed

+2
-26
lines changed

2 files changed

+2
-26
lines changed

SAMtemplates/functions/main.yaml

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -65,32 +65,10 @@ Parameters:
6565
ToggleGetStatusUpdates:
6666
Type: String
6767

68-
TC007NHSNumberValue:
69-
Type: String
70-
71-
TC008NHSNumberValue:
72-
Type: String
73-
74-
TC009NHSNumberValue:
68+
SSMParameterPolicy:
7569
Type: String
7670

7771
Resources:
78-
SSMParameterPolicy:
79-
Type: AWS::IAM::ManagedPolicy
80-
Properties:
81-
Description: "Allows reading of project shared SSM parameters"
82-
PolicyDocument:
83-
Version: 2012-10-17
84-
Statement:
85-
- Effect: Allow
86-
Action:
87-
- ssm:GetParameter
88-
- ssm:GetParameters
89-
Resource:
90-
- !Sub arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/${StackName}-${TC007NHSNumberParameter}
91-
- !Sub arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/${StackName}-${TC008NHSNumberParameter}
92-
- !Sub arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/${StackName}-${TC009NHSNumberParameter}
93-
9472
GetSecretsLayer:
9573
Type: AWS::Serverless::LayerVersion
9674
Properties:

SAMtemplates/main_template.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,7 @@ Resources:
159159
VersionNumber: !Ref VersionNumber
160160
CommitId: !Ref CommitId
161161
ToggleGetStatusUpdates: !Ref ToggleGetStatusUpdates
162-
TC007NHSNumberValue: !Ref TC007NHSNumberValue
163-
TC008NHSNumberValue: !Ref TC008NHSNumberValue
164-
TC009NHSNumberValue: !Ref TC009NHSNumberValue
162+
SSMParameterPolicy: !GetAtt Parameters.Outputs.GetPfPParameterPolicy
165163

166164
StateMachines:
167165
Type: AWS::Serverless::Application

0 commit comments

Comments
 (0)