Skip to content
This repository has been archived by the owner on Nov 29, 2024. It is now read-only.

Commit

Permalink
Merge pull request #381 from communitiesuk/bau/assessment-import-queue
Browse files Browse the repository at this point in the history
Allow store to write to assessment-import-queue
  • Loading branch information
samuelhwilliams authored Nov 25, 2024
2 parents ab266db + d843638 commit cf6ff1b
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 0 deletions.
29 changes: 29 additions & 0 deletions copilot/fsd-application-store/addons/assessment-import-queue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Parameters:
App:
Type: String
Description: Your application's name.
Env:
Type: String
Description: The environment name your service, job, or workflow is being deployed to.
Name:
Type: String
Description: The name of the service, job, or workflow being deployed.

Resources:
AssessmentImportQueuePolicy:
Type: AWS::IAM::ManagedPolicy
Properties:
PolicyDocument:
Version: "2012-10-17"
Statement:
- Sid: AssessmentImportQueuePolicy
Effect: Allow
Action:
- sqs:SendMessage
Resource:
- Fn::ImportValue: !Sub ${App}-${Env}-AssessmentImportQueueArn

Outputs:
AssessmentImportQueuePolicyArn:
Description: "The ARN of the ManagedPolicy to attach to the task role."
Value: !Ref AssessmentImportQueuePolicy
29 changes: 29 additions & 0 deletions copilot/fsd-application-store/addons/notification-queue-policy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Parameters:
App:
Type: String
Description: Your application's name.
Env:
Type: String
Description: The environment name your service, job, or workflow is being deployed to.
Name:
Type: String
Description: The name of the service, job, or workflow being deployed.

Resources:
NotificationQueuePolicy:
Type: AWS::IAM::ManagedPolicy
Properties:
PolicyDocument:
Version: "2012-10-17"
Statement:
- Sid: NotificationQueuePolicy
Effect: Allow
Action:
- sqs:SendMessage
Resource:
- Fn::ImportValue: !Sub ${App}-${Env}-NotificationQueueArn

Outputs:
NotificationQueuePolicyArn:
Description: "The ARN of the ManagedPolicy to attach to the task role."
Value: !Ref NotificationQueuePolicy

0 comments on commit cf6ff1b

Please sign in to comment.