Skip to content

Commit 4520e69

Browse files
author
awstools
committed
Updates SDK to v2.1458.0
1 parent 80a3c32 commit 4520e69

23 files changed

+1893
-257
lines changed

.changes/2.1458.0.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[
2+
{
3+
"type": "feature",
4+
"category": "AppStream",
5+
"description": "This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance."
6+
},
7+
{
8+
"type": "feature",
9+
"category": "EntityResolution",
10+
"description": "Changed \"ResolutionTechniques\" and \"MappedInputFields\" in workflow and schema mapping operations to be required fields."
11+
},
12+
{
13+
"type": "feature",
14+
"category": "LookoutEquipment",
15+
"description": "This release adds APIs for the new scheduled retraining feature."
16+
}
17+
]

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
# Changelog for AWS SDK for JavaScript
2-
<!--LATEST=2.1457.0-->
2+
<!--LATEST=2.1458.0-->
33
<!--ENTRYINSERT-->
44

5+
## 2.1458.0
6+
* feature: AppStream: This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.
7+
* feature: EntityResolution: Changed "ResolutionTechniques" and "MappedInputFields" in workflow and schema mapping operations to be required fields.
8+
* feature: LookoutEquipment: This release adds APIs for the new scheduled retraining feature.
9+
510
## 2.1457.0
611
* feature: Drs: Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions.
712
* feature: Firehose: DocumentIdOptions has been added for the Amazon OpenSearch destination.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true;
7171
To use the SDK in the browser, simply add the following script tag to your
7272
HTML pages:
7373

74-
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1457.0.min.js"></script>
74+
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1458.0.min.js"></script>
7575

7676
You can also build a custom browser SDK with your specified set of AWS services.
7777
This can allow you to reduce the SDK's size, specify different API versions of

apis/appstream-2016-12-01.min.json

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,9 @@
401401
},
402402
"SessionScriptS3Location": {
403403
"shape": "Sw"
404+
},
405+
"MaxSessionsPerInstance": {
406+
"type": "integer"
404407
}
405408
}
406409
},
@@ -1129,7 +1132,8 @@
11291132
"Limit": {
11301133
"type": "integer"
11311134
},
1132-
"AuthenticationType": {}
1135+
"AuthenticationType": {},
1136+
"InstanceId": {}
11331137
}
11341138
},
11351139
"output": {
@@ -1162,7 +1166,8 @@
11621166
"AuthenticationType": {},
11631167
"NetworkAccessConfiguration": {
11641168
"shape": "S33"
1165-
}
1169+
},
1170+
"InstanceId": {}
11661171
}
11671172
}
11681173
},
@@ -1846,6 +1851,9 @@
18461851
},
18471852
"SessionScriptS3Location": {
18481853
"shape": "Sw"
1854+
},
1855+
"MaxSessionsPerInstance": {
1856+
"type": "integer"
18491857
}
18501858
}
18511859
},
@@ -2276,12 +2284,12 @@
22762284
},
22772285
"S2l": {
22782286
"type": "structure",
2279-
"required": [
2280-
"DesiredInstances"
2281-
],
22822287
"members": {
22832288
"DesiredInstances": {
22842289
"type": "integer"
2290+
},
2291+
"DesiredSessions": {
2292+
"type": "integer"
22852293
}
22862294
}
22872295
},
@@ -2331,6 +2339,18 @@
23312339
},
23322340
"Available": {
23332341
"type": "integer"
2342+
},
2343+
"DesiredUserSessions": {
2344+
"type": "integer"
2345+
},
2346+
"AvailableUserSessions": {
2347+
"type": "integer"
2348+
},
2349+
"ActiveUserSessions": {
2350+
"type": "integer"
2351+
},
2352+
"ActualUserSessions": {
2353+
"type": "integer"
23342354
}
23352355
}
23362356
},
@@ -2377,6 +2397,9 @@
23772397
},
23782398
"SessionScriptS3Location": {
23792399
"shape": "Sw"
2400+
},
2401+
"MaxSessionsPerInstance": {
2402+
"type": "integer"
23802403
}
23812404
}
23822405
},

apis/appstream-2016-12-01.normal.json

Lines changed: 46 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2670,13 +2670,14 @@
26702670
},
26712671
"ComputeCapacity": {
26722672
"type": "structure",
2673-
"required": [
2674-
"DesiredInstances"
2675-
],
26762673
"members": {
26772674
"DesiredInstances": {
26782675
"shape": "Integer",
26792676
"documentation": "<p>The desired number of streaming instances.</p>"
2677+
},
2678+
"DesiredSessions": {
2679+
"shape": "Integer",
2680+
"documentation": "<p>The desired number of user sessions for a multi-session fleet. This is not allowed for single-session fleets.</p> <p>When you create a fleet, you must set either the DesiredSessions or DesiredInstances attribute, based on the type of fleet you create. You can’t define both attributes or leave both attributes blank.</p>"
26802681
}
26812682
},
26822683
"documentation": "<p>Describes the capacity for a fleet.</p>"
@@ -2702,6 +2703,22 @@
27022703
"Available": {
27032704
"shape": "Integer",
27042705
"documentation": "<p>The number of currently available instances that can be used to stream sessions.</p>"
2706+
},
2707+
"DesiredUserSessions": {
2708+
"shape": "Integer",
2709+
"documentation": "<p>The total number of sessions slots that are either running or pending. This represents the total number of concurrent streaming sessions your fleet can support in a steady state.</p> <p>DesiredUserSessionCapacity = ActualUserSessionCapacity + PendingUserSessionCapacity</p> <p>This only applies to multi-session fleets.</p>"
2710+
},
2711+
"AvailableUserSessions": {
2712+
"shape": "Integer",
2713+
"documentation": "<p>The number of idle session slots currently available for user sessions.</p> <p>AvailableUserSessionCapacity = ActualUserSessionCapacity - ActiveUserSessions</p> <p>This only applies to multi-session fleets.</p>"
2714+
},
2715+
"ActiveUserSessions": {
2716+
"shape": "Integer",
2717+
"documentation": "<p>The number of user sessions currently being used for streaming sessions. This only applies to multi-session fleets.</p>"
2718+
},
2719+
"ActualUserSessions": {
2720+
"shape": "Integer",
2721+
"documentation": "<p>The total number of session slots that are available for streaming or are currently streaming.</p> <p>ActualUserSessionCapacity = AvailableUserSessionCapacity + ActiveUserSessions</p> <p>This only applies to multi-session fleets.</p>"
27052722
}
27062723
},
27072724
"documentation": "<p>Describes the capacity status for a fleet.</p>"
@@ -3055,7 +3072,7 @@
30553072
},
30563073
"MaxUserDurationInSeconds": {
30573074
"shape": "Integer",
3058-
"documentation": "<p>The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.</p> <p>Specify a value between 600 and 360000.</p>"
3075+
"documentation": "<p>The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.</p> <p>Specify a value between 600 and 432000.</p>"
30593076
},
30603077
"DisconnectTimeoutInSeconds": {
30613078
"shape": "Integer",
@@ -3108,6 +3125,10 @@
31083125
"SessionScriptS3Location": {
31093126
"shape": "S3Location",
31103127
"documentation": "<p>The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.</p>"
3128+
},
3129+
"MaxSessionsPerInstance": {
3130+
"shape": "Integer",
3131+
"documentation": "<p>The maximum number of user sessions on an instance. This only applies to multi-session fleets.</p>"
31113132
}
31123133
}
31133134
},
@@ -4009,11 +4030,11 @@
40094030
],
40104031
"members": {
40114032
"StackName": {
4012-
"shape": "String",
4033+
"shape": "Name",
40134034
"documentation": "<p>The name of the stack. This value is case-sensitive.</p>"
40144035
},
40154036
"FleetName": {
4016-
"shape": "String",
4037+
"shape": "Name",
40174038
"documentation": "<p>The name of the fleet. This value is case-sensitive.</p>"
40184039
},
40194040
"UserId": {
@@ -4031,6 +4052,10 @@
40314052
"AuthenticationType": {
40324053
"shape": "AuthenticationType",
40334054
"documentation": "<p>The authentication method. Specify <code>API</code> for a user authenticated using a streaming URL or <code>SAML</code> for a SAML federated user. The default is to authenticate users using a streaming URL.</p>"
4055+
},
4056+
"InstanceId": {
4057+
"shape": "String",
4058+
"documentation": "<p>The identifier for the instance hosting the session.</p>"
40344059
}
40354060
}
40364061
},
@@ -4629,6 +4654,10 @@
46294654
"SessionScriptS3Location": {
46304655
"shape": "S3Location",
46314656
"documentation": "<p>The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets.</p>"
4657+
},
4658+
"MaxSessionsPerInstance": {
4659+
"shape": "Integer",
4660+
"documentation": "<p>The maximum number of user sessions on an instance. This only applies to multi-session fleets.</p>"
46324661
}
46334662
},
46344663
"documentation": "<p>Describes a fleet.</p>"
@@ -4642,7 +4671,8 @@
46424671
"DOMAIN_JOIN_INFO",
46434672
"IAM_ROLE_ARN",
46444673
"USB_DEVICE_FILTER_STRINGS",
4645-
"SESSION_SCRIPT_S3_LOCATION"
4674+
"SESSION_SCRIPT_S3_LOCATION",
4675+
"MAX_SESSIONS_PER_INSTANCE"
46464676
]
46474677
},
46484678
"FleetAttributes": {
@@ -5384,6 +5414,10 @@
53845414
"NetworkAccessConfiguration": {
53855415
"shape": "NetworkAccessConfiguration",
53865416
"documentation": "<p>The network details for the streaming session.</p>"
5417+
},
5418+
"InstanceId": {
5419+
"shape": "String",
5420+
"documentation": "<p>The identifier for the instance hosting the session.</p>"
53875421
}
53885422
},
53895423
"documentation": "<p>Describes a streaming session.</p>"
@@ -6024,7 +6058,7 @@
60246058
"documentation": "<p>The ARN of the public, private, or shared image to use.</p>"
60256059
},
60266060
"Name": {
6027-
"shape": "String",
6061+
"shape": "Name",
60286062
"documentation": "<p>A unique name for the fleet.</p>"
60296063
},
60306064
"InstanceType": {
@@ -6099,6 +6133,10 @@
60996133
"SessionScriptS3Location": {
61006134
"shape": "S3Location",
61016135
"documentation": "<p>The S3 location of the session scripts configuration zip file. This only applies to Elastic fleets. </p>"
6136+
},
6137+
"MaxSessionsPerInstance": {
6138+
"shape": "Integer",
6139+
"documentation": "<p>The maximum number of user sessions on an instance. This only applies to multi-session fleets.</p>"
61026140
}
61036141
}
61046142
},

apis/appstream-2016-12-01.waiters2.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@
1010
"state": "success",
1111
"matcher": "pathAll",
1212
"argument": "Fleets[].State",
13-
"expected": "RUNNING"
13+
"expected": "ACTIVE"
1414
},
1515
{
1616
"state": "failure",
1717
"matcher": "pathAny",
1818
"argument": "Fleets[].State",
19-
"expected": "STOPPING"
19+
"expected": "PENDING_DEACTIVATE"
2020
},
2121
{
2222
"state": "failure",
2323
"matcher": "pathAny",
2424
"argument": "Fleets[].State",
25-
"expected": "STOPPED"
25+
"expected": "INACTIVE"
2626
}
2727
]
2828
},
@@ -35,19 +35,19 @@
3535
"state": "success",
3636
"matcher": "pathAll",
3737
"argument": "Fleets[].State",
38-
"expected": "STOPPED"
38+
"expected": "INACTIVE"
3939
},
4040
{
4141
"state": "failure",
4242
"matcher": "pathAny",
4343
"argument": "Fleets[].State",
44-
"expected": "STARTING"
44+
"expected": "PENDING_ACTIVATE"
4545
},
4646
{
4747
"state": "failure",
4848
"matcher": "pathAny",
4949
"argument": "Fleets[].State",
50-
"expected": "RUNNING"
50+
"expected": "ACTIVE"
5151
}
5252
]
5353
}

0 commit comments

Comments
 (0)