Skip to content

Commit f82b322

Browse files
committed
rename function to avoid conflict
1 parent f0cdf70 commit f82b322

1 file changed

Lines changed: 42 additions & 20 deletions

File tree

examples/template.yaml

Lines changed: 42 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Resources:
3434
- '-'
3535
- - noop-example
3636
- !Ref JavaVersion
37+
- runtime
3738
Handler: "software.amazon.lambda.durable.examples.general.NoopExample"
3839

3940
SimpleStepExampleFunction:
@@ -43,6 +44,7 @@ Resources:
4344
- '-'
4445
- - simple-step-example
4546
- !Ref JavaVersion
47+
- runtime
4648
Handler: "software.amazon.lambda.durable.examples.step.SimpleStepExample"
4749

4850
SimpleInvokeExampleFunction:
@@ -52,6 +54,7 @@ Resources:
5254
- '-'
5355
- - 'simple-invoke-example'
5456
- !Ref JavaVersion
57+
- runtime
5558
Handler: "software.amazon.lambda.durable.examples.invoke.SimpleInvokeExample"
5659
Policies:
5760
- Statement:
@@ -60,7 +63,7 @@ Resources:
6063
- lambda:CheckpointDurableExecutions
6164
- lambda:GetDurableExecutionState
6265
- lambda:InvokeFunction
63-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:simple-invoke-example-${JavaVersion}"
66+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:simple-invoke-example-${JavaVersion}-runtime"
6467
- Effect: Allow
6568
Action:
6669
- lambda:InvokeFunction
@@ -73,14 +76,15 @@ Resources:
7376
- '-'
7477
- - 'wait-example'
7578
- !Ref JavaVersion
79+
- runtime
7680
Handler: "software.amazon.lambda.durable.examples.wait.WaitExample"
7781
Policies:
7882
- Statement:
7983
- Effect: Allow
8084
Action:
8185
- lambda:CheckpointDurableExecutions
8286
- lambda:GetDurableExecutionState
83-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-example-${JavaVersion}"
87+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-example-${JavaVersion}-runtime"
8488

8589
RetryExampleFunction:
8690
Type: AWS::Serverless::Function
@@ -89,14 +93,15 @@ Resources:
8993
- '-'
9094
- - 'retry-example'
9195
- !Ref JavaVersion
96+
- runtime
9297
Handler: "software.amazon.lambda.durable.examples.step.RetryExample"
9398
Policies:
9499
- Statement:
95100
- Effect: Allow
96101
Action:
97102
- lambda:CheckpointDurableExecutions
98103
- lambda:GetDurableExecutionState
99-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:retry-example-${JavaVersion}"
104+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:retry-example-${JavaVersion}-runtime"
100105

101106
WaitAtLeastExampleFunction:
102107
Type: AWS::Serverless::Function
@@ -105,14 +110,15 @@ Resources:
105110
- '-'
106111
- - 'wait-at-least-example'
107112
- !Ref JavaVersion
113+
- runtime
108114
Handler: "software.amazon.lambda.durable.examples.wait.WaitAtLeastExample"
109115
Policies:
110116
- Statement:
111117
- Effect: Allow
112118
Action:
113119
- lambda:CheckpointDurableExecutions
114120
- lambda:GetDurableExecutionState
115-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-at-least-example-${JavaVersion}"
121+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-at-least-example-${JavaVersion}-runtime"
116122

117123
WaitAtLeastInProcessExampleFunction:
118124
Type: AWS::Serverless::Function
@@ -121,14 +127,15 @@ Resources:
121127
- '-'
122128
- - 'wait-at-least-in-process-example'
123129
- !Ref JavaVersion
130+
- runtime
124131
Handler: "software.amazon.lambda.durable.examples.wait.WaitAtLeastInProcessExample"
125132
Policies:
126133
- Statement:
127134
- Effect: Allow
128135
Action:
129136
- lambda:CheckpointDurableExecutions
130137
- lambda:GetDurableExecutionState
131-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-at-least-in-process-example-${JavaVersion}"
138+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-at-least-in-process-example-${JavaVersion}-runtime"
132139

133140
RetryInProcessExampleFunction:
134141
Type: AWS::Serverless::Function
@@ -137,14 +144,15 @@ Resources:
137144
- '-'
138145
- - 'retry-in-process-example'
139146
- !Ref JavaVersion
147+
- runtime
140148
Handler: "software.amazon.lambda.durable.examples.step.RetryInProcessExample"
141149
Policies:
142150
- Statement:
143151
- Effect: Allow
144152
Action:
145153
- lambda:CheckpointDurableExecutions
146154
- lambda:GetDurableExecutionState
147-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:retry-in-process-example-${JavaVersion}"
155+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:retry-in-process-example-${JavaVersion}-runtime"
148156

149157
GenericTypesExampleFunction:
150158
Type: AWS::Serverless::Function
@@ -153,14 +161,15 @@ Resources:
153161
- '-'
154162
- - 'generic-types-example'
155163
- !Ref JavaVersion
164+
- runtime
156165
Handler: "software.amazon.lambda.durable.examples.general.GenericTypesExample"
157166
Policies:
158167
- Statement:
159168
- Effect: Allow
160169
Action:
161170
- lambda:CheckpointDurableExecutions
162171
- lambda:GetDurableExecutionState
163-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:generic-types-example-${JavaVersion}"
172+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:generic-types-example-${JavaVersion}-runtime"
164173

165174
GenericInputOutputExampleFunction:
166175
Type: AWS::Serverless::Function
@@ -169,14 +178,15 @@ Resources:
169178
- '-'
170179
- - 'generic-input-output-example'
171180
- !Ref JavaVersion
181+
- runtime
172182
Handler: "software.amazon.lambda.durable.examples.general.GenericInputOutputExample"
173183
Policies:
174184
- Statement:
175185
- Effect: Allow
176186
Action:
177187
- lambda:CheckpointDurableExecutions
178188
- lambda:GetDurableExecutionState
179-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:generic-input-output-example-${JavaVersion}"
189+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:generic-input-output-example-${JavaVersion}-runtime"
180190

181191
CustomConfigExampleFunction:
182192
Type: AWS::Serverless::Function
@@ -185,14 +195,15 @@ Resources:
185195
- '-'
186196
- - 'custom-config-example'
187197
- !Ref JavaVersion
198+
- runtime
188199
Handler: "software.amazon.lambda.durable.examples.general.CustomConfigExample"
189200
Policies:
190201
- Statement:
191202
- Effect: Allow
192203
Action:
193204
- lambda:CheckpointDurableExecutions
194205
- lambda:GetDurableExecutionState
195-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:custom-config-example-${JavaVersion}"
206+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:custom-config-example-${JavaVersion}-runtime"
196207

197208
LoggingExampleFunction:
198209
Type: AWS::Serverless::Function
@@ -201,14 +212,15 @@ Resources:
201212
- '-'
202213
- - 'logging-example'
203214
- !Ref JavaVersion
215+
- runtime
204216
Handler: "software.amazon.lambda.durable.examples.general.LoggingExample"
205217
Policies:
206218
- Statement:
207219
- Effect: Allow
208220
Action:
209221
- lambda:CheckpointDurableExecutions
210222
- lambda:GetDurableExecutionState
211-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:logging-example-${JavaVersion}"
223+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:logging-example-${JavaVersion}-runtime"
212224

213225
ErrorHandlingExampleFunction:
214226
Type: AWS::Serverless::Function
@@ -217,14 +229,15 @@ Resources:
217229
- '-'
218230
- - 'error-handling-example'
219231
- !Ref JavaVersion
232+
- runtime
220233
Handler: "software.amazon.lambda.durable.examples.general.ErrorHandlingExample"
221234
Policies:
222235
- Statement:
223236
- Effect: Allow
224237
Action:
225238
- lambda:CheckpointDurableExecutions
226239
- lambda:GetDurableExecutionState
227-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:error-handling-example-${JavaVersion}"
240+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:error-handling-example-${JavaVersion}-runtime"
228241

229242
CallbackExampleFunction:
230243
Type: AWS::Serverless::Function
@@ -233,14 +246,15 @@ Resources:
233246
- '-'
234247
- - 'callback-example'
235248
- !Ref JavaVersion
249+
- runtime
236250
Handler: "software.amazon.lambda.durable.examples.callback.CallbackExample"
237251
Policies:
238252
- Statement:
239253
- Effect: Allow
240254
Action:
241255
- lambda:CheckpointDurableExecutions
242256
- lambda:GetDurableExecutionState
243-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:callback-example-${JavaVersion}"
257+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:callback-example-${JavaVersion}-runtime"
244258

245259
ManyAsyncStepsExampleFunction:
246260
Type: AWS::Serverless::Function
@@ -249,14 +263,15 @@ Resources:
249263
- '-'
250264
- - 'many-async-steps-example'
251265
- !Ref JavaVersion
266+
- runtime
252267
Handler: "software.amazon.lambda.durable.examples.step.ManyAsyncStepsExample"
253268
Policies:
254269
- Statement:
255270
- Effect: Allow
256271
Action:
257272
- lambda:CheckpointDurableExecutions
258273
- lambda:GetDurableExecutionState
259-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:many-async-steps-example-${JavaVersion}"
274+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:many-async-steps-example-${JavaVersion}-runtime"
260275

261276
ChildContextExampleFunction:
262277
Type: AWS::Serverless::Function
@@ -265,14 +280,15 @@ Resources:
265280
- '-'
266281
- - 'child-context-example'
267282
- !Ref JavaVersion
283+
- runtime
268284
Handler: "software.amazon.lambda.durable.examples.child.ChildContextExample"
269285
Policies:
270286
- Statement:
271287
- Effect: Allow
272288
Action:
273289
- lambda:CheckpointDurableExecutions
274290
- lambda:GetDurableExecutionState
275-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:child-context-example-${JavaVersion}"
291+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:child-context-example-${JavaVersion}-runtime"
276292

277293
WaitAsyncExampleFunction:
278294
Type: AWS::Serverless::Function
@@ -281,14 +297,15 @@ Resources:
281297
- '-'
282298
- - 'wait-async-example'
283299
- !Ref JavaVersion
300+
- runtime
284301
Handler: "software.amazon.lambda.durable.examples.wait.WaitAsyncExample"
285302
Policies:
286303
- Statement:
287304
- Effect: Allow
288305
Action:
289306
- lambda:CheckpointDurableExecutions
290307
- lambda:GetDurableExecutionState
291-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-async-example-${JavaVersion}"
308+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-async-example-${JavaVersion}-runtime"
292309

293310
ManyAsyncChildContextExampleFunction:
294311
Type: AWS::Serverless::Function
@@ -297,14 +314,15 @@ Resources:
297314
- '-'
298315
- - 'many-async-child-context-example'
299316
- !Ref JavaVersion
317+
- runtime
300318
Handler: "software.amazon.lambda.durable.examples.child.ManyAsyncChildContextExample"
301319
Policies:
302320
- Statement:
303321
- Effect: Allow
304322
Action:
305323
- lambda:CheckpointDurableExecutions
306324
- lambda:GetDurableExecutionState
307-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:many-async-child-context-example-${JavaVersion}"
325+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:many-async-child-context-example-${JavaVersion}-runtime"
308326

309327
SimpleMapExampleFunction:
310328
Type: AWS::Serverless::Function
@@ -313,14 +331,15 @@ Resources:
313331
- '-'
314332
- - 'simple-map-example'
315333
- !Ref JavaVersion
334+
- runtime
316335
Handler: "software.amazon.lambda.durable.examples.map.SimpleMapExample"
317336
Policies:
318337
- Statement:
319338
- Effect: Allow
320339
Action:
321340
- lambda:CheckpointDurableExecutions
322341
- lambda:GetDurableExecutionState
323-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:simple-map-example-${JavaVersion}"
342+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:simple-map-example-${JavaVersion}-runtime"
324343

325344
ComplexMapExampleFunction:
326345
Type: AWS::Serverless::Function
@@ -329,14 +348,15 @@ Resources:
329348
- '-'
330349
- - 'complex-map-example'
331350
- !Ref JavaVersion
351+
- runtime
332352
Handler: "software.amazon.lambda.durable.examples.map.ComplexMapExample"
333353
Policies:
334354
- Statement:
335355
- Effect: Allow
336356
Action:
337357
- lambda:CheckpointDurableExecutions
338358
- lambda:GetDurableExecutionState
339-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:complex-map-example-${JavaVersion}"
359+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:complex-map-example-${JavaVersion}-runtime"
340360

341361
WaitForConditionExampleFunction:
342362
Type: AWS::Serverless::Function
@@ -345,14 +365,15 @@ Resources:
345365
- '-'
346366
- - 'wait-for-condition-example'
347367
- !Ref JavaVersion
368+
- runtime
348369
Handler: "software.amazon.lambda.durable.examples.wait.WaitForConditionExample"
349370
Policies:
350371
- Statement:
351372
- Effect: Allow
352373
Action:
353374
- lambda:CheckpointDurableExecutions
354375
- lambda:GetDurableExecutionState
355-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-for-condition-example-${JavaVersion}"
376+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:wait-for-condition-example-${JavaVersion}-runtime"
356377

357378
ConcurrentWaitForConditionExampleFunction:
358379
Type: AWS::Serverless::Function
@@ -361,14 +382,15 @@ Resources:
361382
- '-'
362383
- - 'concurrent-wait-for-condition-example'
363384
- !Ref JavaVersion
385+
- runtime
364386
Handler: "software.amazon.lambda.durable.examples.wait.ConcurrentWaitForConditionExample"
365387
Policies:
366388
- Statement:
367389
- Effect: Allow
368390
Action:
369391
- lambda:CheckpointDurableExecutions
370392
- lambda:GetDurableExecutionState
371-
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:concurrent-wait-for-condition-example-${JavaVersion}"
393+
Resource: !Sub "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:concurrent-wait-for-condition-example-${JavaVersion}-runtime"
372394

373395
Outputs:
374396
NoopExampleFunction:

0 commit comments

Comments
 (0)