Skip to content

Commit 895b31d

Browse files
author
AWS
committed
AWS CodePipeline Update: CodePipeline now supports new API ListDeployActionExecutionTargets that lists the deployment target details for deploy action executions.
1 parent 10916f3 commit 895b31d

File tree

3 files changed

+183
-0
lines changed

3 files changed

+183
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS CodePipeline",
4+
"contributor": "",
5+
"description": "CodePipeline now supports new API ListDeployActionExecutionTargets that lists the deployment target details for deploy action executions."
6+
}

services/codepipeline/src/main/resources/codegen-resources/paginators-1.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
"output_token": "nextToken",
1212
"result_key": "actionTypes"
1313
},
14+
"ListDeployActionExecutionTargets": {
15+
"input_token": "nextToken",
16+
"output_token": "nextToken",
17+
"limit_key": "maxResults",
18+
"result_key": "targets"
19+
},
1420
"ListPipelineExecutions": {
1521
"input_token": "nextToken",
1622
"output_token": "nextToken",

services/codepipeline/src/main/resources/codegen-resources/service-2.json

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,22 @@
285285
],
286286
"documentation":"<p>Gets a summary of all CodePipeline action types associated with your account.</p>"
287287
},
288+
"ListDeployActionExecutionTargets":{
289+
"name":"ListDeployActionExecutionTargets",
290+
"http":{
291+
"method":"POST",
292+
"requestUri":"/"
293+
},
294+
"input":{"shape":"ListDeployActionExecutionTargetsInput"},
295+
"output":{"shape":"ListDeployActionExecutionTargetsOutput"},
296+
"errors":[
297+
{"shape":"ValidationException"},
298+
{"shape":"PipelineNotFoundException"},
299+
{"shape":"InvalidNextTokenException"},
300+
{"shape":"ActionExecutionNotFoundException"}
301+
],
302+
"documentation":"<p>Lists the targets for the deploy action.</p>"
303+
},
288304
"ListPipelineExecutions":{
289305
"name":"ListPipelineExecutions",
290306
"http":{
@@ -1108,6 +1124,14 @@
11081124
},
11091125
"documentation":"<p>Input information used for an action execution.</p>"
11101126
},
1127+
"ActionExecutionNotFoundException":{
1128+
"type":"structure",
1129+
"members":{
1130+
"message":{"shape":"Message"}
1131+
},
1132+
"documentation":"<p>The action execution was not found.</p>",
1133+
"exception":true
1134+
},
11111135
"ActionExecutionOutput":{
11121136
"type":"structure",
11131137
"members":{
@@ -2095,6 +2119,84 @@
20952119
"type":"structure",
20962120
"members":{}
20972121
},
2122+
"DeployActionExecutionTarget":{
2123+
"type":"structure",
2124+
"members":{
2125+
"targetId":{
2126+
"shape":"String",
2127+
"documentation":"<p>The ID of the target for the deploy action.</p>"
2128+
},
2129+
"targetType":{
2130+
"shape":"String",
2131+
"documentation":"<p>The type of target for the deploy action.</p>"
2132+
},
2133+
"status":{
2134+
"shape":"String",
2135+
"documentation":"<p>The status of the deploy action.</p>"
2136+
},
2137+
"startTime":{
2138+
"shape":"Timestamp",
2139+
"documentation":"<p>The start time for the deploy action.</p>"
2140+
},
2141+
"endTime":{
2142+
"shape":"Timestamp",
2143+
"documentation":"<p>The end time for the deploy action.</p>"
2144+
},
2145+
"events":{
2146+
"shape":"DeployTargetEventList",
2147+
"documentation":"<p>The lifecycle events for the deploy action.</p>"
2148+
}
2149+
},
2150+
"documentation":"<p>The target for the deploy action.</p>"
2151+
},
2152+
"DeployActionExecutionTargetList":{
2153+
"type":"list",
2154+
"member":{"shape":"DeployActionExecutionTarget"}
2155+
},
2156+
"DeployTargetEvent":{
2157+
"type":"structure",
2158+
"members":{
2159+
"name":{
2160+
"shape":"String",
2161+
"documentation":"<p>The name of the event for the deploy action.</p>"
2162+
},
2163+
"status":{
2164+
"shape":"String",
2165+
"documentation":"<p>The status of the event for the deploy action.</p>"
2166+
},
2167+
"startTime":{
2168+
"shape":"Timestamp",
2169+
"documentation":"<p>The start time for the event for the deploy action.</p>"
2170+
},
2171+
"endTime":{
2172+
"shape":"Timestamp",
2173+
"documentation":"<p>The end time for the event for the deploy action.</p>"
2174+
},
2175+
"context":{
2176+
"shape":"DeployTargetEventContext",
2177+
"documentation":"<p>The context for the event for the deploy action.</p>"
2178+
}
2179+
},
2180+
"documentation":"<p>A lifecycle event for the deploy action.</p>"
2181+
},
2182+
"DeployTargetEventContext":{
2183+
"type":"structure",
2184+
"members":{
2185+
"ssmCommandId":{
2186+
"shape":"String",
2187+
"documentation":"<p>The command ID for the event for the deploy action.</p>"
2188+
},
2189+
"message":{
2190+
"shape":"String",
2191+
"documentation":"<p>The context message for the event for the deploy action.</p>"
2192+
}
2193+
},
2194+
"documentation":"<p>The context for the event for the deploy action.</p>"
2195+
},
2196+
"DeployTargetEventList":{
2197+
"type":"list",
2198+
"member":{"shape":"DeployTargetEvent"}
2199+
},
20982200
"DeregisterWebhookWithThirdPartyInput":{
20992201
"type":"structure",
21002202
"members":{
@@ -3089,6 +3191,45 @@
30893191
},
30903192
"documentation":"<p>Represents the output of a <code>ListActionTypes</code> action.</p>"
30913193
},
3194+
"ListDeployActionExecutionTargetsInput":{
3195+
"type":"structure",
3196+
"required":["actionExecutionId"],
3197+
"members":{
3198+
"pipelineName":{
3199+
"shape":"PipelineName",
3200+
"documentation":"<p>The name of the pipeline with the deploy action.</p>"
3201+
},
3202+
"actionExecutionId":{
3203+
"shape":"ActionExecutionId",
3204+
"documentation":"<p>The execution ID for the deploy action.</p>"
3205+
},
3206+
"filters":{
3207+
"shape":"TargetFilterList",
3208+
"documentation":"<p>Filters the targets for a specified deploy action.</p>"
3209+
},
3210+
"maxResults":{
3211+
"shape":"MaxResults",
3212+
"documentation":"<p>The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned nextToken value.</p>"
3213+
},
3214+
"nextToken":{
3215+
"shape":"NextToken",
3216+
"documentation":"<p>An identifier that was returned from the previous list action types call, which can be used to return the next set of action types in the list.</p>"
3217+
}
3218+
}
3219+
},
3220+
"ListDeployActionExecutionTargetsOutput":{
3221+
"type":"structure",
3222+
"members":{
3223+
"targets":{
3224+
"shape":"DeployActionExecutionTargetList",
3225+
"documentation":"<p>The targets for the deploy action.</p>"
3226+
},
3227+
"nextToken":{
3228+
"shape":"NextToken",
3229+
"documentation":"<p>An identifier that was returned from the previous list action types call, which can be used to return the next set of action types in the list.</p>"
3230+
}
3231+
}
3232+
},
30923233
"ListPipelineExecutionsInput":{
30933234
"type":"structure",
30943235
"required":["pipelineName"],
@@ -5309,6 +5450,36 @@
53095450
"max":256,
53105451
"min":0
53115452
},
5453+
"TargetFilter":{
5454+
"type":"structure",
5455+
"members":{
5456+
"name":{
5457+
"shape":"TargetFilterName",
5458+
"documentation":"<p>The name on which to filter.</p>"
5459+
},
5460+
"values":{
5461+
"shape":"TargetFilterValueList",
5462+
"documentation":"<p>The values on which to filter.</p>"
5463+
}
5464+
},
5465+
"documentation":"<p>Filters the list of targets.</p>"
5466+
},
5467+
"TargetFilterList":{
5468+
"type":"list",
5469+
"member":{"shape":"TargetFilter"}
5470+
},
5471+
"TargetFilterName":{
5472+
"type":"string",
5473+
"enum":["TARGET_STATUS"]
5474+
},
5475+
"TargetFilterValue":{
5476+
"type":"string",
5477+
"min":1
5478+
},
5479+
"TargetFilterValueList":{
5480+
"type":"list",
5481+
"member":{"shape":"TargetFilterValue"}
5482+
},
53125483
"ThirdPartyJob":{
53135484
"type":"structure",
53145485
"members":{

0 commit comments

Comments
 (0)