Skip to content

Commit 3659afe

Browse files
author
awstools
committed
feat(client-imagebuilder): This release introduces several new features and improvements to enhance pipeline management, logging, and resource configuration.
1 parent e8e4a5d commit 3659afe

20 files changed

+729
-281
lines changed

clients/client-imagebuilder/src/commands/CreateImageCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ export interface CreateImageCommandOutput extends CreateImageResponse, __Metadat
7979
* },
8080
* ],
8181
* executionRole: "STRING_VALUE",
82+
* loggingConfiguration: { // ImageLoggingConfiguration
83+
* logGroupName: "STRING_VALUE",
84+
* },
8285
* };
8386
* const command = new CreateImageCommand(input);
8487
* const response = await client.send(command);

clients/client-imagebuilder/src/commands/CreateImagePipelineCommand.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ export interface CreateImagePipelineCommandOutput extends CreateImagePipelineRes
5454
* scheduleExpression: "STRING_VALUE",
5555
* timezone: "STRING_VALUE",
5656
* pipelineExecutionStartCondition: "EXPRESSION_MATCH_ONLY" || "EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE",
57+
* autoDisablePolicy: { // AutoDisablePolicy
58+
* failureCount: Number("int"), // required
59+
* },
5760
* },
5861
* status: "DISABLED" || "ENABLED",
5962
* tags: { // TagMap
@@ -85,6 +88,10 @@ export interface CreateImagePipelineCommandOutput extends CreateImagePipelineRes
8588
* },
8689
* ],
8790
* executionRole: "STRING_VALUE",
91+
* loggingConfiguration: { // PipelineLoggingConfiguration
92+
* imageLogGroupName: "STRING_VALUE",
93+
* pipelineLogGroupName: "STRING_VALUE",
94+
* },
8895
* };
8996
* const command = new CreateImagePipelineCommand(input);
9097
* const response = await client.send(command);

clients/client-imagebuilder/src/commands/CreateImageRecipeCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ export interface CreateImageRecipeCommandOutput extends CreateImageRecipeRespons
8383
* },
8484
* userDataOverride: "STRING_VALUE",
8585
* },
86+
* amiTags: {
87+
* "<keys>": "STRING_VALUE",
88+
* },
8689
* clientToken: "STRING_VALUE", // required
8790
* };
8891
* const command = new CreateImageRecipeCommand(input);

clients/client-imagebuilder/src/commands/GetImageCommand.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ export interface GetImageCommandOutput extends GetImageResponse, __MetadataBeare
106106
* // },
107107
* // userDataOverride: "STRING_VALUE",
108108
* // },
109+
* // amiTags: {
110+
* // "<keys>": "STRING_VALUE",
111+
* // },
109112
* // },
110113
* // containerRecipe: { // ContainerRecipe
111114
* // arn: "STRING_VALUE",
@@ -289,9 +292,7 @@ export interface GetImageCommandOutput extends GetImageResponse, __MetadataBeare
289292
* // timeoutMinutes: Number("int"), // required
290293
* // dateCreated: "STRING_VALUE",
291294
* // dateUpdated: "STRING_VALUE",
292-
* // tags: {
293-
* // "<keys>": "STRING_VALUE",
294-
* // },
295+
* // tags: "<TagMap>",
295296
* // },
296297
* // imageTestsConfiguration: { // ImageTestsConfiguration
297298
* // imageTestsEnabled: true || false,
@@ -351,6 +352,9 @@ export interface GetImageCommandOutput extends GetImageResponse, __MetadataBeare
351352
* // onFailure: "CONTINUE" || "ABORT",
352353
* // },
353354
* // ],
355+
* // loggingConfiguration: { // ImageLoggingConfiguration
356+
* // logGroupName: "STRING_VALUE",
357+
* // },
354358
* // },
355359
* // };
356360
*

clients/client-imagebuilder/src/commands/GetImagePipelineCommand.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,15 @@ export interface GetImagePipelineCommandOutput extends GetImagePipelineResponse,
6262
* // scheduleExpression: "STRING_VALUE",
6363
* // timezone: "STRING_VALUE",
6464
* // pipelineExecutionStartCondition: "EXPRESSION_MATCH_ONLY" || "EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE",
65+
* // autoDisablePolicy: { // AutoDisablePolicy
66+
* // failureCount: Number("int"), // required
67+
* // },
6568
* // },
6669
* // status: "DISABLED" || "ENABLED",
6770
* // dateCreated: "STRING_VALUE",
6871
* // dateUpdated: "STRING_VALUE",
6972
* // dateLastRun: "STRING_VALUE",
73+
* // lastRunStatus: "PENDING" || "CREATING" || "BUILDING" || "TESTING" || "DISTRIBUTING" || "INTEGRATING" || "AVAILABLE" || "CANCELLED" || "FAILED" || "DEPRECATED" || "DELETED" || "DISABLED",
7074
* // dateNextRun: "STRING_VALUE",
7175
* // tags: { // TagMap
7276
* // "<keys>": "STRING_VALUE",
@@ -96,6 +100,11 @@ export interface GetImagePipelineCommandOutput extends GetImagePipelineResponse,
96100
* // onFailure: "CONTINUE" || "ABORT",
97101
* // },
98102
* // ],
103+
* // loggingConfiguration: { // PipelineLoggingConfiguration
104+
* // imageLogGroupName: "STRING_VALUE",
105+
* // pipelineLogGroupName: "STRING_VALUE",
106+
* // },
107+
* // consecutiveFailures: Number("int"),
99108
* // },
100109
* // };
101110
*

clients/client-imagebuilder/src/commands/GetImageRecipeCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ export interface GetImageRecipeCommandOutput extends GetImageRecipeResponse, __M
9494
* // },
9595
* // userDataOverride: "STRING_VALUE",
9696
* // },
97+
* // amiTags: {
98+
* // "<keys>": "STRING_VALUE",
99+
* // },
97100
* // },
98101
* // };
99102
*

clients/client-imagebuilder/src/commands/ImportDiskImageCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ export interface ImportDiskImageCommandOutput extends ImportDiskImageResponse, _
5252
* executionRole: "STRING_VALUE",
5353
* infrastructureConfigurationArn: "STRING_VALUE", // required
5454
* uri: "STRING_VALUE", // required
55+
* loggingConfiguration: { // ImageLoggingConfiguration
56+
* logGroupName: "STRING_VALUE",
57+
* },
5558
* tags: { // TagMap
5659
* "<keys>": "STRING_VALUE",
5760
* },

clients/client-imagebuilder/src/commands/ImportVmImageCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ export interface ImportVmImageCommandOutput extends ImportVmImageResponse, __Met
5151
* platform: "Windows" || "Linux" || "macOS", // required
5252
* osVersion: "STRING_VALUE",
5353
* vmImportTaskId: "STRING_VALUE", // required
54+
* loggingConfiguration: { // ImageLoggingConfiguration
55+
* logGroupName: "STRING_VALUE",
56+
* },
5457
* tags: { // TagMap
5558
* "<keys>": "STRING_VALUE",
5659
* },

clients/client-imagebuilder/src/commands/ListContainerRecipesCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ export interface ListContainerRecipesCommandOutput extends ListContainerRecipesR
6363
* // owner: "STRING_VALUE",
6464
* // parentImage: "STRING_VALUE",
6565
* // dateCreated: "STRING_VALUE",
66+
* // instanceImage: "STRING_VALUE",
6667
* // tags: { // TagMap
6768
* // "<keys>": "STRING_VALUE",
6869
* // },

clients/client-imagebuilder/src/commands/ListImageBuildVersionsCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ export interface ListImageBuildVersionsCommandOutput extends ListImageBuildVersi
9898
* // imageSource: "AMAZON_MANAGED" || "AWS_MARKETPLACE" || "IMPORTED" || "CUSTOM",
9999
* // deprecationTime: new Date("TIMESTAMP"),
100100
* // lifecycleExecutionId: "STRING_VALUE",
101+
* // loggingConfiguration: { // ImageLoggingConfiguration
102+
* // logGroupName: "STRING_VALUE",
103+
* // },
101104
* // },
102105
* // ],
103106
* // nextToken: "STRING_VALUE",

0 commit comments

Comments
 (0)