@@ -36,7 +36,7 @@ describe('sqsAttributeUtils', () => {
3636 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
3737
3838 expect ( result ) . toMatchInlineSnapshot (
39- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue"," Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"]}]}"` ,
39+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" }]}"` ,
4040 )
4141 } )
4242
@@ -53,7 +53,7 @@ describe('sqsAttributeUtils', () => {
5353 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
5454
5555 expect ( result ) . toMatchInlineSnapshot (
56- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue"," Statement":[{"Effect":"Deny","Principal":{"AWS":"arn:aws:iam::123456789012:user/test-user"},"Action":["sqs:SendMessage"]}]}"` ,
56+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Deny","Principal":{"AWS":"arn:aws:iam::123456789012:user/test-user"},"Action":["sqs:SendMessage"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" }]}"` ,
5757 )
5858 } )
5959
@@ -77,7 +77,7 @@ describe('sqsAttributeUtils', () => {
7777 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
7878
7979 expect ( result ) . toMatchInlineSnapshot (
80- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue"," Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789012:user/user1"},"Action":["sqs:SendMessage"]},{"Effect":"Deny","Principal":{"AWS":"arn:aws:iam::123456789012:user/user2"},"Action":["sqs:ReceiveMessage"]}]}"` ,
80+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789012:user/user1"},"Action":["sqs:SendMessage"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" },{"Effect":"Deny","Principal":{"AWS":"arn:aws:iam::123456789012:user/user2"},"Action":["sqs:ReceiveMessage"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" }]}"` ,
8181 )
8282 } )
8383
@@ -89,7 +89,7 @@ describe('sqsAttributeUtils', () => {
8989 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
9090
9191 expect ( result ) . toMatchInlineSnapshot (
92- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue"," Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"]}]}"` ,
92+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" }]}"` ,
9393 )
9494 } )
9595
@@ -101,7 +101,7 @@ describe('sqsAttributeUtils', () => {
101101 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
102102
103103 expect ( result ) . toMatchInlineSnapshot (
104- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:*:*:*"," Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"]}]}"` ,
104+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"],"Resource":"arn:aws:sqs:*:*:*" }]}"` ,
105105 )
106106 } )
107107
@@ -114,7 +114,7 @@ describe('sqsAttributeUtils', () => {
114114 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
115115
116116 expect ( result ) . toMatchInlineSnapshot (
117- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:us-east-1:123456789012:custom-queue"," Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"]}]}"` ,
117+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"],"Resource":"arn:aws:sqs:us-east-1:123456789012:custom-queue" }]}"` ,
118118 )
119119 } )
120120
@@ -142,7 +142,7 @@ describe('sqsAttributeUtils', () => {
142142 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
143143
144144 expect ( result ) . toMatchInlineSnapshot (
145- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue"," Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789012:user/user1"},"Action":["sqs:SendMessage"]},{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:ReceiveMessage"]},{"Effect":"Deny","Principal":{"AWS":"*"},"Action":["sqs:DeleteMessage"]}]}"` ,
145+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789012:user/user1"},"Action":["sqs:SendMessage"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" },{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:ReceiveMessage"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" },{"Effect":"Deny","Principal":{"AWS":"*"},"Action":["sqs:DeleteMessage"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" }]}"` ,
146146 )
147147 } )
148148
@@ -155,7 +155,7 @@ describe('sqsAttributeUtils', () => {
155155 const result = generateQueuePolicyFromPolicyConfig ( testQueueArn , policyConfig )
156156
157157 expect ( result ) . toMatchInlineSnapshot (
158- `"{"Version":"2012-10-17","Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue"," Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"]}]}"` ,
158+ `"{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":["sqs:SendMessage","sqs:GetQueueAttributes","sqs:GetQueueUrl"],"Resource":"arn:aws:sqs:eu-central-1:632374391739:test-queue" }]}"` ,
159159 )
160160 } )
161161 } )
0 commit comments