Skip to content

Commit d6e0cd4

Browse files
author
AWS
committed
Amazon AppStream Update: Includes support for StreamingExperienceSettings in CreateStack and UpdateStack APIs
1 parent 4a32d5d commit d6e0cd4

File tree

2 files changed

+38
-2
lines changed

2 files changed

+38
-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": "Includes support for StreamingExperienceSettings in CreateStack and UpdateStack APIs"
6+
}

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

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -976,7 +976,7 @@
976976
{"shape":"IncompatibleImageException"},
977977
{"shape":"OperationNotPermittedException"}
978978
],
979-
"documentation":"<p>Updates the specified fleet.</p> <p>If the fleet is in the <code>STOPPED</code> state, you can update any attribute except the fleet name.</p> <p>If the fleet is in the <code>RUNNING</code> state, you can update the following based on the fleet type:</p> <ul> <li> <p>Always-On and On-Demand fleet types</p> <p>You can update the <code>DisplayName</code>, <code>ComputeCapacity</code>, <code>ImageARN</code>, <code>ImageName</code>, <code>IdleDisconnectTimeoutInSeconds</code>, and <code>DisconnectTimeoutInSeconds</code> attributes.</p> </li> <li> <p>Elastic fleet type</p> <p>You can update the <code>DisplayName</code>, <code>IdleDisconnectTimeoutInSeconds</code>, <code>DisconnectTimeoutInSeconds</code>, <code>MaxConcurrentSessions</code>, and <code>UsbDeviceFilterStrings</code> attributes.</p> </li> </ul> <p>If the fleet is in the <code>STARTING</code> or <code>STOPPED</code> state, you can't update it.</p>"
979+
"documentation":"<p>Updates the specified fleet.</p> <p>If the fleet is in the <code>STOPPED</code> state, you can update any attribute except the fleet name.</p> <p>If the fleet is in the <code>RUNNING</code> state, you can update the following based on the fleet type:</p> <ul> <li> <p>Always-On and On-Demand fleet types</p> <p>You can update the <code>DisplayName</code>, <code>ComputeCapacity</code>, <code>ImageARN</code>, <code>ImageName</code>, <code>IdleDisconnectTimeoutInSeconds</code>, and <code>DisconnectTimeoutInSeconds</code> attributes.</p> </li> <li> <p>Elastic fleet type</p> <p>You can update the <code>DisplayName</code>, <code>IdleDisconnectTimeoutInSeconds</code>, <code>DisconnectTimeoutInSeconds</code>, <code>MaxConcurrentSessions</code>, <code>SessionScriptS3Location</code> and <code>UsbDeviceFilterStrings</code> attributes.</p> </li> </ul> <p>If the fleet is in the <code>STARTING</code> or <code>STOPPED</code> state, you can't update it.</p>"
980980
},
981981
"UpdateImagePermissions":{
982982
"name":"UpdateImagePermissions",
@@ -1898,6 +1898,10 @@
18981898
"EmbedHostDomains":{
18991899
"shape":"EmbedHostDomains",
19001900
"documentation":"<p>The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions. </p>"
1901+
},
1902+
"StreamingExperienceSettings":{
1903+
"shape":"StreamingExperienceSettings",
1904+
"documentation":"<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>"
19011905
}
19021906
}
19031907
},
@@ -3708,6 +3712,13 @@
37083712
"member":{"shape":"PlatformType"},
37093713
"max":4
37103714
},
3715+
"PreferredProtocol":{
3716+
"type":"string",
3717+
"enum":[
3718+
"TCP",
3719+
"UDP"
3720+
]
3721+
},
37113722
"RedirectURL":{
37123723
"type":"string",
37133724
"max":1000
@@ -4020,6 +4031,10 @@
40204031
"EmbedHostDomains":{
40214032
"shape":"EmbedHostDomains",
40224033
"documentation":"<p>The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.</p>"
4034+
},
4035+
"StreamingExperienceSettings":{
4036+
"shape":"StreamingExperienceSettings",
4037+
"documentation":"<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>"
40234038
}
40244039
},
40254040
"documentation":"<p>Describes a stack.</p>"
@@ -4037,7 +4052,8 @@
40374052
"USER_SETTINGS",
40384053
"EMBED_HOST_DOMAINS",
40394054
"IAM_ROLE_ARN",
4040-
"ACCESS_ENDPOINTS"
4055+
"ACCESS_ENDPOINTS",
4056+
"STREAMING_EXPERIENCE_SETTINGS"
40414057
]
40424058
},
40434059
"StackAttributes":{
@@ -4187,6 +4203,16 @@
41874203
"DESKTOP"
41884204
]
41894205
},
4206+
"StreamingExperienceSettings":{
4207+
"type":"structure",
4208+
"members":{
4209+
"PreferredProtocol":{
4210+
"shape":"PreferredProtocol",
4211+
"documentation":"<p>The preferred protocol that you want to use while streaming your application.</p>"
4212+
}
4213+
},
4214+
"documentation":"<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>"
4215+
},
41904216
"StreamingUrlUserId":{
41914217
"type":"string",
41924218
"max":32,
@@ -4567,6 +4593,10 @@
45674593
"EmbedHostDomains":{
45684594
"shape":"EmbedHostDomains",
45694595
"documentation":"<p>The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions. </p>"
4596+
},
4597+
"StreamingExperienceSettings":{
4598+
"shape":"StreamingExperienceSettings",
4599+
"documentation":"<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>"
45704600
}
45714601
}
45724602
},

0 commit comments

Comments
 (0)