Skip to content

Commit 8c03715

Browse files
author
AWS
committed
Amazon AppStream Update: This release provides support for image updates
1 parent 4ddae8b commit 8c03715

File tree

2 files changed

+76
-2
lines changed

2 files changed

+76
-2
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": "Amazon AppStream",
4+
"contributor": "",
5+
"description": "This release provides support for image updates"
6+
}

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

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,25 @@
190190
],
191191
"documentation":"<p>Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup. </p>"
192192
},
193+
"CreateUpdatedImage":{
194+
"name":"CreateUpdatedImage",
195+
"http":{
196+
"method":"POST",
197+
"requestUri":"/"
198+
},
199+
"input":{"shape":"CreateUpdatedImageRequest"},
200+
"output":{"shape":"CreateUpdatedImageResult"},
201+
"errors":[
202+
{"shape":"LimitExceededException"},
203+
{"shape":"InvalidAccountStatusException"},
204+
{"shape":"OperationNotPermittedException"},
205+
{"shape":"ResourceAlreadyExistsException"},
206+
{"shape":"ResourceNotFoundException"},
207+
{"shape":"ConcurrentModificationException"},
208+
{"shape":"IncompatibleImageException"}
209+
],
210+
"documentation":"<p>Creates a new image with the latest Windows operating system updates, driver updates, and AppStream 2.0 agent software.</p> <p>For more information, see the \"Update an Image by Using Managed AppStream 2.0 Image Updates\" section in <a href=\"https://docs.aws.amazon.com/appstream2/latest/developerguide/administer-images.html\">Administer Your AppStream 2.0 Images</a>, in the <i>Amazon AppStream 2.0 Administration Guide</i>.</p>"
211+
},
193212
"CreateUsageReportSubscription":{
194213
"name":"CreateUsageReportSubscription",
195214
"http":{
@@ -1339,6 +1358,49 @@
13391358
}
13401359
}
13411360
},
1361+
"CreateUpdatedImageRequest":{
1362+
"type":"structure",
1363+
"required":[
1364+
"existingImageName",
1365+
"newImageName"
1366+
],
1367+
"members":{
1368+
"existingImageName":{
1369+
"shape":"Name",
1370+
"documentation":"<p>The name of the image to update.</p>"
1371+
},
1372+
"newImageName":{
1373+
"shape":"Name",
1374+
"documentation":"<p>The name of the new image. The name must be unique within the AWS account and Region.</p>"
1375+
},
1376+
"newImageDescription":{
1377+
"shape":"Description",
1378+
"documentation":"<p>The description to display for the new image.</p>"
1379+
},
1380+
"newImageDisplayName":{
1381+
"shape":"DisplayName",
1382+
"documentation":"<p>The name to display for the new image.</p>"
1383+
},
1384+
"newImageTags":{
1385+
"shape":"Tags",
1386+
"documentation":"<p>The tags to associate with the new image. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=. </p> <p>Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters: </p> <p>_ . : / = + \\ - @</p> <p>If you do not specify a value, the value is set to an empty string.</p> <p>For more information about tags, see <a href=\"https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html\">Tagging Your Resources</a> in the <i>Amazon AppStream 2.0 Administration Guide</i>.</p>"
1387+
},
1388+
"dryRun":{
1389+
"shape":"Boolean",
1390+
"documentation":"<p>Indicates whether to display the status of image update availability before AppStream 2.0 initiates the process of creating a new updated image. If this value is set to <code>true</code>, AppStream 2.0 displays whether image updates are available. If this value is set to <code>false</code>, AppStream 2.0 initiates the process of creating a new updated image without displaying whether image updates are available.</p>"
1391+
}
1392+
}
1393+
},
1394+
"CreateUpdatedImageResult":{
1395+
"type":"structure",
1396+
"members":{
1397+
"image":{"shape":"Image"},
1398+
"canUpdateImage":{
1399+
"shape":"Boolean",
1400+
"documentation":"<p>Indicates whether a new image can be created.</p>"
1401+
}
1402+
}
1403+
},
13421404
"CreateUsageReportSubscriptionRequest":{
13431405
"type":"structure",
13441406
"members":{
@@ -2279,6 +2341,10 @@
22792341
"ImagePermissions":{
22802342
"shape":"ImagePermissions",
22812343
"documentation":"<p>The permissions to provide to the destination AWS account for the specified image.</p>"
2344+
},
2345+
"ImageErrors":{
2346+
"shape":"ResourceErrors",
2347+
"documentation":"<p>Describes the errors that are returned when a new image can't be created.</p>"
22822348
}
22832349
},
22842350
"documentation":"<p>Describes an image.</p>"
@@ -2374,7 +2440,9 @@
23742440
"REBOOTING",
23752441
"SNAPSHOTTING",
23762442
"DELETING",
2377-
"FAILED"
2443+
"FAILED",
2444+
"UPDATING",
2445+
"PENDING_QUALIFICATION"
23782446
]
23792447
},
23802448
"ImageBuilderStateChangeReason":{
@@ -2455,7 +2523,7 @@
24552523
"members":{
24562524
"Message":{"shape":"ErrorMessage"}
24572525
},
2458-
"documentation":"<p>The image does not support storage connectors.</p>",
2526+
"documentation":"<p>The image can't be updated because it's not compatible for updates.</p>",
24592527
"exception":true
24602528
},
24612529
"Integer":{"type":"integer"},

0 commit comments

Comments
 (0)