Skip to content

Commit cdb4848

Browse files
Update models for release
1 parent bf1075b commit cdb4848

32 files changed

+1315
-213
lines changed

.changes/3.339.1

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "Firehose",
5+
"description": "For AppendOnly streams, Firehose will automatically scale to match your throughput."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "AppSync",
10+
"description": "Add stash and outErrors to EvaluateCode\/EvaluateMappingTemplate response"
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "Deadline",
15+
"description": "feature: Deadline: Add support for limiting the concurrent usage of external resources, like floating licenses, using limits and the ability to constrain the maximum number of workers that work on a job"
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "DataSync",
20+
"description": "AWS DataSync now supports the Kerberos authentication protocol for SMB locations."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "TimestreamInfluxDB",
25+
"description": "Adds 'allocatedStorage' parameter to UpdateDbInstance API that allows increasing the database instance storage size and 'dbStorageType' parameter to UpdateDbInstance API that allows changing the storage type of the database instance"
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "EC2",
30+
"description": "This release changes the CreateFleet CLI and SDK's such that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency."
31+
}
32+
]

.changes/nextrelease/update-token-generator.json

-7
This file was deleted.

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\DSQL` - Updates default `AuthTokenGenerator` token expiration time from 700 to 900 seconds.
6+
* `Aws\Firehose` - For AppendOnly streams, Firehose will automatically scale to match your throughput.
7+
* `Aws\AppSync` - Add stash and outErrors to EvaluateCode/EvaluateMappingTemplate response
8+
* `Aws\Deadline` - feature: Deadline: Add support for limiting the concurrent usage of external resources, like floating licenses, using limits and the ability to constrain the maximum number of workers that work on a job
9+
* `Aws\DataSync` - AWS DataSync now supports the Kerberos authentication protocol for SMB locations.
10+
* `Aws\TimestreamInfluxDB` - Adds 'allocatedStorage' parameter to UpdateDbInstance API that allows increasing the database instance storage size and 'dbStorageType' parameter to UpdateDbInstance API that allows changing the storage type of the database instance
11+
* `Aws\EC2` - This release changes the CreateFleet CLI and SDK's such that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency.
12+
313
## 3.339.0 - 2025-01-27
414

515
* `Aws\DSQL` - Adds new `AuthTokenGenerator` class which generates tokens for connecting to DSQL database clusters

src/Deadline/DeadlineClient.php

+20
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
* @method \GuzzleHttp\Promise\Promise createJobAsync(array $args = [])
3838
* @method \Aws\Result createLicenseEndpoint(array $args = [])
3939
* @method \GuzzleHttp\Promise\Promise createLicenseEndpointAsync(array $args = [])
40+
* @method \Aws\Result createLimit(array $args = [])
41+
* @method \GuzzleHttp\Promise\Promise createLimitAsync(array $args = [])
4042
* @method \Aws\Result createMonitor(array $args = [])
4143
* @method \GuzzleHttp\Promise\Promise createMonitorAsync(array $args = [])
4244
* @method \Aws\Result createQueue(array $args = [])
@@ -45,6 +47,8 @@
4547
* @method \GuzzleHttp\Promise\Promise createQueueEnvironmentAsync(array $args = [])
4648
* @method \Aws\Result createQueueFleetAssociation(array $args = [])
4749
* @method \GuzzleHttp\Promise\Promise createQueueFleetAssociationAsync(array $args = [])
50+
* @method \Aws\Result createQueueLimitAssociation(array $args = [])
51+
* @method \GuzzleHttp\Promise\Promise createQueueLimitAssociationAsync(array $args = [])
4852
* @method \Aws\Result createStorageProfile(array $args = [])
4953
* @method \GuzzleHttp\Promise\Promise createStorageProfileAsync(array $args = [])
5054
* @method \Aws\Result createWorker(array $args = [])
@@ -57,6 +61,8 @@
5761
* @method \GuzzleHttp\Promise\Promise deleteFleetAsync(array $args = [])
5862
* @method \Aws\Result deleteLicenseEndpoint(array $args = [])
5963
* @method \GuzzleHttp\Promise\Promise deleteLicenseEndpointAsync(array $args = [])
64+
* @method \Aws\Result deleteLimit(array $args = [])
65+
* @method \GuzzleHttp\Promise\Promise deleteLimitAsync(array $args = [])
6066
* @method \Aws\Result deleteMeteredProduct(array $args = [])
6167
* @method \GuzzleHttp\Promise\Promise deleteMeteredProductAsync(array $args = [])
6268
* @method \Aws\Result deleteMonitor(array $args = [])
@@ -67,6 +73,8 @@
6773
* @method \GuzzleHttp\Promise\Promise deleteQueueEnvironmentAsync(array $args = [])
6874
* @method \Aws\Result deleteQueueFleetAssociation(array $args = [])
6975
* @method \GuzzleHttp\Promise\Promise deleteQueueFleetAssociationAsync(array $args = [])
76+
* @method \Aws\Result deleteQueueLimitAssociation(array $args = [])
77+
* @method \GuzzleHttp\Promise\Promise deleteQueueLimitAssociationAsync(array $args = [])
7078
* @method \Aws\Result deleteStorageProfile(array $args = [])
7179
* @method \GuzzleHttp\Promise\Promise deleteStorageProfileAsync(array $args = [])
7280
* @method \Aws\Result deleteWorker(array $args = [])
@@ -89,6 +97,8 @@
8997
* @method \GuzzleHttp\Promise\Promise getJobAsync(array $args = [])
9098
* @method \Aws\Result getLicenseEndpoint(array $args = [])
9199
* @method \GuzzleHttp\Promise\Promise getLicenseEndpointAsync(array $args = [])
100+
* @method \Aws\Result getLimit(array $args = [])
101+
* @method \GuzzleHttp\Promise\Promise getLimitAsync(array $args = [])
92102
* @method \Aws\Result getMonitor(array $args = [])
93103
* @method \GuzzleHttp\Promise\Promise getMonitorAsync(array $args = [])
94104
* @method \Aws\Result getQueue(array $args = [])
@@ -97,6 +107,8 @@
97107
* @method \GuzzleHttp\Promise\Promise getQueueEnvironmentAsync(array $args = [])
98108
* @method \Aws\Result getQueueFleetAssociation(array $args = [])
99109
* @method \GuzzleHttp\Promise\Promise getQueueFleetAssociationAsync(array $args = [])
110+
* @method \Aws\Result getQueueLimitAssociation(array $args = [])
111+
* @method \GuzzleHttp\Promise\Promise getQueueLimitAssociationAsync(array $args = [])
100112
* @method \Aws\Result getSession(array $args = [])
101113
* @method \GuzzleHttp\Promise\Promise getSessionAsync(array $args = [])
102114
* @method \Aws\Result getSessionAction(array $args = [])
@@ -133,6 +145,8 @@
133145
* @method \GuzzleHttp\Promise\Promise listJobsAsync(array $args = [])
134146
* @method \Aws\Result listLicenseEndpoints(array $args = [])
135147
* @method \GuzzleHttp\Promise\Promise listLicenseEndpointsAsync(array $args = [])
148+
* @method \Aws\Result listLimits(array $args = [])
149+
* @method \GuzzleHttp\Promise\Promise listLimitsAsync(array $args = [])
136150
* @method \Aws\Result listMeteredProducts(array $args = [])
137151
* @method \GuzzleHttp\Promise\Promise listMeteredProductsAsync(array $args = [])
138152
* @method \Aws\Result listMonitors(array $args = [])
@@ -141,6 +155,8 @@
141155
* @method \GuzzleHttp\Promise\Promise listQueueEnvironmentsAsync(array $args = [])
142156
* @method \Aws\Result listQueueFleetAssociations(array $args = [])
143157
* @method \GuzzleHttp\Promise\Promise listQueueFleetAssociationsAsync(array $args = [])
158+
* @method \Aws\Result listQueueLimitAssociations(array $args = [])
159+
* @method \GuzzleHttp\Promise\Promise listQueueLimitAssociationsAsync(array $args = [])
144160
* @method \Aws\Result listQueueMembers(array $args = [])
145161
* @method \GuzzleHttp\Promise\Promise listQueueMembersAsync(array $args = [])
146162
* @method \Aws\Result listQueues(array $args = [])
@@ -191,6 +207,8 @@
191207
* @method \GuzzleHttp\Promise\Promise updateFleetAsync(array $args = [])
192208
* @method \Aws\Result updateJob(array $args = [])
193209
* @method \GuzzleHttp\Promise\Promise updateJobAsync(array $args = [])
210+
* @method \Aws\Result updateLimit(array $args = [])
211+
* @method \GuzzleHttp\Promise\Promise updateLimitAsync(array $args = [])
194212
* @method \Aws\Result updateMonitor(array $args = [])
195213
* @method \GuzzleHttp\Promise\Promise updateMonitorAsync(array $args = [])
196214
* @method \Aws\Result updateQueue(array $args = [])
@@ -199,6 +217,8 @@
199217
* @method \GuzzleHttp\Promise\Promise updateQueueEnvironmentAsync(array $args = [])
200218
* @method \Aws\Result updateQueueFleetAssociation(array $args = [])
201219
* @method \GuzzleHttp\Promise\Promise updateQueueFleetAssociationAsync(array $args = [])
220+
* @method \Aws\Result updateQueueLimitAssociation(array $args = [])
221+
* @method \GuzzleHttp\Promise\Promise updateQueueLimitAssociationAsync(array $args = [])
202222
* @method \Aws\Result updateSession(array $args = [])
203223
* @method \GuzzleHttp\Promise\Promise updateSessionAsync(array $args = [])
204224
* @method \Aws\Result updateStep(array $args = [])

src/data/appsync/2017-07-25/api-2.json

+14-2
Original file line numberDiff line numberDiff line change
@@ -2419,7 +2419,9 @@
24192419
"members":{
24202420
"evaluationResult":{"shape":"EvaluationResult"},
24212421
"error":{"shape":"EvaluateCodeErrorDetail"},
2422-
"logs":{"shape":"Logs"}
2422+
"logs":{"shape":"Logs"},
2423+
"stash":{"shape":"Stash"},
2424+
"outErrors":{"shape":"OutErrors"}
24232425
}
24242426
},
24252427
"EvaluateMappingTemplateRequest":{
@@ -2438,7 +2440,9 @@
24382440
"members":{
24392441
"evaluationResult":{"shape":"EvaluationResult"},
24402442
"error":{"shape":"ErrorDetail"},
2441-
"logs":{"shape":"Logs"}
2443+
"logs":{"shape":"Logs"},
2444+
"stash":{"shape":"Stash"},
2445+
"outErrors":{"shape":"OutErrors"}
24422446
}
24432447
},
24442448
"EvaluationResult":{
@@ -3467,6 +3471,10 @@
34673471
"DISABLED"
34683472
]
34693473
},
3474+
"OutErrors":{
3475+
"type":"string",
3476+
"pattern":"^[\\s\\S]*$"
3477+
},
34703478
"OutputType":{
34713479
"type":"string",
34723480
"enum":[
@@ -3771,6 +3779,10 @@
37713779
"sourceApiAssociationStatus":{"shape":"SourceApiAssociationStatus"}
37723780
}
37733781
},
3782+
"Stash":{
3783+
"type":"string",
3784+
"pattern":"^[\\s\\S]*$"
3785+
},
37743786
"String":{"type":"string"},
37753787
"SyncConfig":{
37763788
"type":"structure",

src/data/appsync/2017-07-25/api-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/appsync/2017-07-25/docs-2.json

+14
Original file line numberDiff line numberDiff line change
@@ -1525,6 +1525,13 @@
15251525
"EnhancedMetricsConfig$operationLevelMetricsConfig": "<p> Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:</p> <ul> <li> <p>Requests: The number of times a specified GraphQL operation was called.</p> </li> <li> <p>GraphQL errors: The number of GraphQL errors that occurred during a specified GraphQL operation.</p> </li> </ul> <p>Metrics will be recorded by API ID and operation name. You can set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>"
15261526
}
15271527
},
1528+
"OutErrors": {
1529+
"base": null,
1530+
"refs": {
1531+
"EvaluateCodeResponse$outErrors": "<p>The list of runtime errors that are added to the GraphQL operation response.</p>",
1532+
"EvaluateMappingTemplateResponse$outErrors": "<p>The list of runtime errors that are added to the GraphQL operation response.</p>"
1533+
}
1534+
},
15281535
"OutputType": {
15291536
"base": null,
15301537
"refs": {
@@ -1822,6 +1829,13 @@
18221829
"refs": {
18231830
}
18241831
},
1832+
"Stash": {
1833+
"base": null,
1834+
"refs": {
1835+
"EvaluateCodeResponse$stash": "<p>An object available inside each resolver and function handler. A single <code>stash</code> object lives through a single resolver run. Therefore, you can use the stash to pass arbitrary data across request and response handlers and across functions in a pipeline resolver.</p>",
1836+
"EvaluateMappingTemplateResponse$stash": "<p>An object available inside each resolver and function handler. A single <code>stash</code> object lives through a single resolver run. Therefore, you can use the stash to pass arbitrary data across request and response handlers and across functions in a pipeline resolver.</p>"
1837+
}
1838+
},
18251839
"String": {
18261840
"base": null,
18271841
"refs": {

src/data/appsync/2017-07-25/docs-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/datasync/2018-11-09/api-2.json

+43-14
Original file line numberDiff line numberDiff line change
@@ -1289,8 +1289,6 @@
12891289
"required":[
12901290
"Subdirectory",
12911291
"ServerHostname",
1292-
"User",
1293-
"Password",
12941292
"AgentArns"
12951293
],
12961294
"members":{
@@ -1301,7 +1299,12 @@
13011299
"Password":{"shape":"SmbPassword"},
13021300
"AgentArns":{"shape":"AgentArnList"},
13031301
"MountOptions":{"shape":"SmbMountOptions"},
1304-
"Tags":{"shape":"InputTagList"}
1302+
"Tags":{"shape":"InputTagList"},
1303+
"AuthenticationType":{"shape":"SmbAuthenticationType"},
1304+
"DnsIpAddresses":{"shape":"DnsIpList"},
1305+
"KerberosPrincipal":{"shape":"KerberosPrincipal"},
1306+
"KerberosKeytab":{"shape":"KerberosKeytabFile"},
1307+
"KerberosKrb5Conf":{"shape":"KerberosKrb5ConfFile"}
13051308
}
13061309
},
13071310
"CreateLocationSmbResponse":{
@@ -1625,7 +1628,10 @@
16251628
"User":{"shape":"SmbUser"},
16261629
"Domain":{"shape":"SmbDomain"},
16271630
"MountOptions":{"shape":"SmbMountOptions"},
1628-
"CreationTime":{"shape":"Time"}
1631+
"CreationTime":{"shape":"Time"},
1632+
"DnsIpAddresses":{"shape":"DnsIpList"},
1633+
"KerberosPrincipal":{"shape":"KerberosPrincipal"},
1634+
"AuthenticationType":{"shape":"SmbAuthenticationType"}
16291635
}
16301636
},
16311637
"DescribeStorageSystemRequest":{
@@ -1848,6 +1854,11 @@
18481854
"enum":["NetAppONTAP"]
18491855
},
18501856
"DiscoveryTime":{"type":"timestamp"},
1857+
"DnsIpList":{
1858+
"type":"list",
1859+
"member":{"shape":"ServerIpAddress"},
1860+
"max":2
1861+
},
18511862
"Duration":{
18521863
"type":"long",
18531864
"min":0
@@ -2018,17 +2029,12 @@
20182029
"FsxUpdateProtocolSmb":{
20192030
"type":"structure",
20202031
"members":{
2021-
"Domain":{"shape":"FsxUpdateSmbDomain"},
2032+
"Domain":{"shape":"UpdateSmbDomain"},
20222033
"MountOptions":{"shape":"SmbMountOptions"},
20232034
"Password":{"shape":"SmbPassword"},
20242035
"User":{"shape":"SmbUser"}
20252036
}
20262037
},
2027-
"FsxUpdateSmbDomain":{
2028-
"type":"string",
2029-
"max":253,
2030-
"pattern":"^([A-Za-z0-9]((\\.|-+)?[A-Za-z0-9]){0,252})?$"
2031-
},
20322038
"FsxWindowsSubdirectory":{
20332039
"type":"string",
20342040
"max":4096,
@@ -2538,7 +2544,7 @@
25382544
"type":"string",
25392545
"max":63,
25402546
"min":3,
2541-
"pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$"
2547+
"pattern":"^[a-zA-Z0-9_\\-\\+\\.\\(\\)\\$\\p{Zs}]+$"
25422548
},
25432549
"ObjectStorageCertificate":{
25442550
"type":"blob",
@@ -2936,6 +2942,19 @@
29362942
"max":255,
29372943
"pattern":"^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])$"
29382944
},
2945+
"ServerIpAddress":{
2946+
"type":"string",
2947+
"max":15,
2948+
"min":7,
2949+
"pattern":"\\A(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}\\z"
2950+
},
2951+
"SmbAuthenticationType":{
2952+
"type":"string",
2953+
"enum":[
2954+
"NTLM",
2955+
"KERBEROS"
2956+
]
2957+
},
29392958
"SmbDomain":{
29402959
"type":"string",
29412960
"max":253,
@@ -2969,7 +2988,7 @@
29692988
"SmbUser":{
29702989
"type":"string",
29712990
"max":104,
2972-
"pattern":"^[^\\x5B\\x5D\\\\/:;|=,+*?]{1,104}$"
2991+
"pattern":"^[^\\x22\\x5B\\x5D/\\\\:;|=,+*?\\x3C\\x3E]{1,104}$"
29732992
},
29742993
"SmbVersion":{
29752994
"type":"string",
@@ -3427,7 +3446,7 @@
34273446
"members":{
34283447
"LocationArn":{"shape":"LocationArn"},
34293448
"Subdirectory":{"shape":"FsxWindowsSubdirectory"},
3430-
"Domain":{"shape":"FsxUpdateSmbDomain"},
3449+
"Domain":{"shape":"UpdateSmbDomain"},
34313450
"User":{"shape":"SmbUser"},
34323451
"Password":{"shape":"SmbPassword"}
34333452
}
@@ -3520,14 +3539,24 @@
35203539
"Domain":{"shape":"SmbDomain"},
35213540
"Password":{"shape":"SmbPassword"},
35223541
"AgentArns":{"shape":"AgentArnList"},
3523-
"MountOptions":{"shape":"SmbMountOptions"}
3542+
"MountOptions":{"shape":"SmbMountOptions"},
3543+
"AuthenticationType":{"shape":"SmbAuthenticationType"},
3544+
"DnsIpAddresses":{"shape":"DnsIpList"},
3545+
"KerberosPrincipal":{"shape":"KerberosPrincipal"},
3546+
"KerberosKeytab":{"shape":"KerberosKeytabFile"},
3547+
"KerberosKrb5Conf":{"shape":"KerberosKrb5ConfFile"}
35243548
}
35253549
},
35263550
"UpdateLocationSmbResponse":{
35273551
"type":"structure",
35283552
"members":{
35293553
}
35303554
},
3555+
"UpdateSmbDomain":{
3556+
"type":"string",
3557+
"max":253,
3558+
"pattern":"^([A-Za-z0-9]((\\.|-+)?[A-Za-z0-9]){0,252})?$"
3559+
},
35313560
"UpdateStorageSystemRequest":{
35323561
"type":"structure",
35333562
"required":["StorageSystemArn"],

src/data/datasync/2018-11-09/api-2.json.php

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)