Skip to content

Commit 0b7c7f2

Browse files
committed
chore: update lambda model
1 parent a5f594a commit 0b7c7f2

2 files changed

Lines changed: 17 additions & 20 deletions

File tree

.github/model/lambda.json

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -779,20 +779,21 @@
779779
],
780780
"documentation":"<p>Lists event source mappings. Specify an <code>EventSourceArn</code> to show only event source mappings for a single event source.</p>"
781781
},
782-
"ListDurableExecutions":{
783-
"name":"ListDurableExecutions",
782+
"ListDurableExecutionsByFunction":{
783+
"name":"ListDurableExecutionsByFunction",
784784
"http":{
785785
"method":"GET",
786-
"requestUri":"/2025-12-01/durable-executions",
786+
"requestUri":"/2025-12-01/functions/{FunctionName}/durable-executions",
787787
"responseCode":200
788788
},
789-
"input":{"shape":"ListDurableExecutionsRequest"},
790-
"output":{"shape":"ListDurableExecutionsResponse"},
789+
"input":{"shape":"ListDurableExecutionsByFunctionRequest"},
790+
"output":{"shape":"ListDurableExecutionsByFunctionResponse"},
791791
"errors":[
792792
{"shape":"InvalidParameterValueException"},
793793
{"shape":"TooManyRequestsException"},
794794
{"shape":"ServiceException"}
795-
]
795+
],
796+
"readonly":true
796797
},
797798
"ListFunctionEventInvokeConfigs":{
798799
"name":"ListFunctionEventInvokeConfigs",
@@ -4194,34 +4195,30 @@
41944195
}
41954196
}
41964197
},
4197-
"ListDurableExecutionsRequest":{
4198+
"ListDurableExecutionsByFunctionRequest":{
41984199
"type":"structure",
4200+
"required":["FunctionName"],
41994201
"members":{
42004202
"FunctionName":{
42014203
"shape":"FunctionName",
4202-
"location":"querystring",
4204+
"location":"uri",
42034205
"locationName":"FunctionName"
42044206
},
4205-
"FunctionVersion":{
4206-
"shape":"Version",
4207+
"Qualifier":{
4208+
"shape":"Qualifier",
42074209
"location":"querystring",
4208-
"locationName":"FunctionVersion"
4210+
"locationName":"Qualifier"
42094211
},
42104212
"DurableExecutionName":{
42114213
"shape":"DurableExecutionName",
42124214
"location":"querystring",
42134215
"locationName":"DurableExecutionName"
42144216
},
42154217
"StatusFilter":{
4216-
"shape":"ExecutionStatus",
4218+
"shape":"ExecutionStatusList",
42174219
"location":"querystring",
42184220
"locationName":"StatusFilter"
42194221
},
4220-
"TimeFilter":{
4221-
"shape":"TimeFilter",
4222-
"location":"querystring",
4223-
"locationName":"TimeFilter"
4224-
},
42254222
"TimeAfter":{
42264223
"shape":"ExecutionTimestamp",
42274224
"location":"querystring",
@@ -4249,7 +4246,7 @@
42494246
}
42504247
}
42514248
},
4252-
"ListDurableExecutionsResponse":{
4249+
"ListDurableExecutionsByFunctionResponse":{
42534250
"type":"structure",
42544251
"members":{
42554252
"DurableExecutions":{"shape":"DurableExecutions"},

.github/workflows/deploy-examples.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,12 +128,12 @@ jobs:
128128
LAMBDA_ENDPOINT: ${{ secrets.LAMBDA_ENDPOINT }}
129129
run: |
130130
echo "Listing durable executions for function: $FUNCTION_NAME"
131-
aws lambda list-durable-executions \
131+
aws lambda list-durable-executions-by-function \
132132
--function-name "$FUNCTION_NAME" \
133+
--statuses SUCCEEDED \
133134
--region "${{ env.AWS_REGION }}" \
134135
--endpoint-url "$LAMBDA_ENDPOINT" \
135136
--cli-binary-format raw-in-base64-out \
136-
--status-filter SUCCEEDED \
137137
> /tmp/executions.json
138138
echo "Durable Executions:"
139139
cat /tmp/executions.json

0 commit comments

Comments
 (0)