Skip to content

Commit 5aeeef0

Browse files
Merge branch 'release-1.43.10' into develop
* release-1.43.10: Bumping version to 1.43.10 Update endpoints model Update to latest models
2 parents 855395b + e9c71e1 commit 5aeeef0

13 files changed

Lines changed: 1313 additions & 716 deletions

File tree

.changes/1.43.10.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[
2+
{
3+
"category": "``accessanalyzer``",
4+
"description": "Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses.",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``connect``",
9+
"description": "Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines.",
10+
"type": "api-change"
11+
},
12+
{
13+
"category": "``ec2``",
14+
"description": "Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create.",
15+
"type": "api-change"
16+
},
17+
{
18+
"category": "``ecs``",
19+
"description": "Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence.",
20+
"type": "api-change"
21+
},
22+
{
23+
"category": "``evs``",
24+
"description": "Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead.",
25+
"type": "api-change"
26+
},
27+
{
28+
"category": "``ivs``",
29+
"description": "Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource",
30+
"type": "api-change"
31+
},
32+
{
33+
"category": "``quicksight``",
34+
"description": "Support for dataset enrichment and geo spatial in new data preparation experience",
35+
"type": "api-change"
36+
}
37+
]

CHANGELOG.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22
CHANGELOG
33
=========
44

5+
1.43.10
6+
=======
7+
8+
* api-change:``accessanalyzer``: Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses.
9+
* api-change:``connect``: Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines.
10+
* api-change:``ec2``: Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create.
11+
* api-change:``ecs``: Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence.
12+
* api-change:``evs``: Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead.
13+
* api-change:``ivs``: Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource
14+
* api-change:``quicksight``: Support for dataset enrichment and geo spatial in new data preparation experience
15+
16+
517
1.43.9
618
======
719

botocore/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import re
1818
from logging import NullHandler
1919

20-
__version__ = '1.43.9'
20+
__version__ = '1.43.10'
2121

2222

2323
# Configure default logger to do nothing

botocore/data/accessanalyzer/2019-11-01/service-2.json

Lines changed: 113 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,26 @@
170170
"documentation":"<p>Creates an archive rule for the specified analyzer. Archive rules automatically archive new findings that meet the criteria you define when you create the rule.</p> <p>To learn about filter keys that you can use to create an archive rule, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-filter-keys.html\">IAM Access Analyzer filter keys</a> in the <b>IAM User Guide</b>.</p>",
171171
"idempotent":true
172172
},
173+
"CreateServiceLinkedAnalyzer":{
174+
"name":"CreateServiceLinkedAnalyzer",
175+
"http":{
176+
"method":"PUT",
177+
"requestUri":"/service-linked-analyzer",
178+
"responseCode":200
179+
},
180+
"input":{"shape":"CreateServiceLinkedAnalyzerRequest"},
181+
"output":{"shape":"CreateServiceLinkedAnalyzerResponse"},
182+
"errors":[
183+
{"shape":"ConflictException"},
184+
{"shape":"ValidationException"},
185+
{"shape":"InternalServerException"},
186+
{"shape":"ServiceQuotaExceededException"},
187+
{"shape":"ThrottlingException"},
188+
{"shape":"AccessDeniedException"}
189+
],
190+
"documentation":"<p>Creates a service-linked analyzer managed by an Amazon Web Services service. This operation can only be invoked by authorized Amazon Web Services services. Direct customer invocation returns <code>AccessDeniedException</code>.</p> <p>Service-linked analyzers enable Amazon Web Services services to create and manage analyzers on behalf of customers. The lifecycle of these analyzers is managed by the calling service.</p>",
191+
"idempotent":true
192+
},
173193
"DeleteAnalyzer":{
174194
"name":"DeleteAnalyzer",
175195
"http":{
@@ -206,6 +226,25 @@
206226
"documentation":"<p>Deletes the specified archive rule.</p>",
207227
"idempotent":true
208228
},
229+
"DeleteServiceLinkedAnalyzer":{
230+
"name":"DeleteServiceLinkedAnalyzer",
231+
"http":{
232+
"method":"DELETE",
233+
"requestUri":"/service-linked-analyzer/{analyzerName}",
234+
"responseCode":200
235+
},
236+
"input":{"shape":"DeleteServiceLinkedAnalyzerRequest"},
237+
"errors":[
238+
{"shape":"ResourceNotFoundException"},
239+
{"shape":"ConflictException"},
240+
{"shape":"ValidationException"},
241+
{"shape":"InternalServerException"},
242+
{"shape":"ThrottlingException"},
243+
{"shape":"AccessDeniedException"}
244+
],
245+
"documentation":"<p>Deletes a service-linked analyzer. This operation can be invoked by both authorized Amazon Web Services services and customers.</p> <p>When invoked by a customer, IAM Access Analyzer performs a callback to the managing service to verify whether the analyzer is still in use and can be deleted. If the service indicates the analyzer is still in use, the deletion is rejected with <code>ConflictException</code>.</p>",
246+
"idempotent":true
247+
},
209248
"GenerateFindingRecommendation":{
210249
"name":"GenerateFindingRecommendation",
211250
"http":{
@@ -1156,6 +1195,12 @@
11561195
"documentation":"<p>Contains information about the configuration of an analyzer for an Amazon Web Services organization or account.</p>",
11571196
"union":true
11581197
},
1198+
"AnalyzerName":{
1199+
"type":"string",
1200+
"max":255,
1201+
"min":1,
1202+
"pattern":"[A-Za-z_][A-Za-z0-9_.-]*"
1203+
},
11591204
"AnalyzerStatus":{
11601205
"type":"string",
11611206
"enum":[
@@ -1180,7 +1225,7 @@
11801225
"documentation":"<p>The ARN of the analyzer.</p>"
11811226
},
11821227
"name":{
1183-
"shape":"Name",
1228+
"shape":"AnalyzerName",
11841229
"documentation":"<p>The name of the analyzer.</p>"
11851230
},
11861231
"type":{
@@ -1214,6 +1259,10 @@
12141259
"configuration":{
12151260
"shape":"AnalyzerConfiguration",
12161261
"documentation":"<p>Specifies if the analyzer is an external access, unused access, or internal access analyzer. The <a href=\"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_GetAnalyzer.html\">GetAnalyzer</a> action includes this property in its response if a configuration is specified, while the <a href=\"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_ListAnalyzers.html\">ListAnalyzers</a> action omits it.</p>"
1262+
},
1263+
"managedBy":{
1264+
"shape":"String",
1265+
"documentation":"<p>The service principal that manages this analyzer (for example, <code>securityhubv2.amazonaws.com</code>). This field is only present for service-linked analyzers and is not included for customer-managed analyzers.</p>"
12171266
}
12181267
},
12191268
"documentation":"<p>Contains information about the analyzer.</p>"
@@ -1629,7 +1678,7 @@
16291678
],
16301679
"members":{
16311680
"analyzerName":{
1632-
"shape":"Name",
1681+
"shape":"AnalyzerName",
16331682
"documentation":"<p>The name of the analyzer to create.</p>"
16341683
},
16351684
"type":{
@@ -1675,7 +1724,7 @@
16751724
],
16761725
"members":{
16771726
"analyzerName":{
1678-
"shape":"Name",
1727+
"shape":"AnalyzerName",
16791728
"documentation":"<p>The name of the created analyzer.</p>",
16801729
"location":"uri",
16811730
"locationName":"analyzerName"
@@ -1696,6 +1745,40 @@
16961745
},
16971746
"documentation":"<p>Creates an archive rule.</p>"
16981747
},
1748+
"CreateServiceLinkedAnalyzerRequest":{
1749+
"type":"structure",
1750+
"required":["type"],
1751+
"members":{
1752+
"type":{
1753+
"shape":"Type",
1754+
"documentation":"<p>The type of analyzer to create. Valid values are <code>ACCOUNT_UNUSED_ACCESS</code> and <code>ORGANIZATION_UNUSED_ACCESS</code>.</p>"
1755+
},
1756+
"archiveRules":{
1757+
"shape":"InlineArchiveRulesList",
1758+
"documentation":"<p>Specifies the archive rules to add for the analyzer. Archive rules automatically archive findings that meet the criteria you define for the rule.</p>"
1759+
},
1760+
"clientToken":{
1761+
"shape":"String",
1762+
"documentation":"<p>A client token.</p>",
1763+
"idempotencyToken":true
1764+
},
1765+
"configuration":{
1766+
"shape":"AnalyzerConfiguration",
1767+
"documentation":"<p>Specifies the configuration of the analyzer. The specified scope of unused access is used for the configuration.</p>"
1768+
}
1769+
},
1770+
"documentation":"<p>Creates a service-linked analyzer.</p>"
1771+
},
1772+
"CreateServiceLinkedAnalyzerResponse":{
1773+
"type":"structure",
1774+
"members":{
1775+
"arn":{
1776+
"shape":"AnalyzerArn",
1777+
"documentation":"<p>The ARN of the service-linked analyzer that was created by the request. The analyzer name follows the format <code>_AccessAnalyzerFor{ServiceName}-{Id}</code> where <code>Id</code> is a randomly generated identifier.</p>"
1778+
}
1779+
},
1780+
"documentation":"<p>The response to the request to create a service-linked analyzer.</p>"
1781+
},
16991782
"Criterion":{
17001783
"type":"structure",
17011784
"members":{
@@ -1723,7 +1806,7 @@
17231806
"required":["analyzerName"],
17241807
"members":{
17251808
"analyzerName":{
1726-
"shape":"Name",
1809+
"shape":"AnalyzerName",
17271810
"documentation":"<p>The name of the analyzer to delete.</p>",
17281811
"location":"uri",
17291812
"locationName":"analyzerName"
@@ -1746,7 +1829,7 @@
17461829
],
17471830
"members":{
17481831
"analyzerName":{
1749-
"shape":"Name",
1832+
"shape":"AnalyzerName",
17501833
"documentation":"<p>The name of the analyzer that associated with the archive rule to delete.</p>",
17511834
"location":"uri",
17521835
"locationName":"analyzerName"
@@ -1767,6 +1850,26 @@
17671850
},
17681851
"documentation":"<p>Deletes an archive rule.</p>"
17691852
},
1853+
"DeleteServiceLinkedAnalyzerRequest":{
1854+
"type":"structure",
1855+
"required":["analyzerName"],
1856+
"members":{
1857+
"analyzerName":{
1858+
"shape":"AnalyzerName",
1859+
"documentation":"<p>The name of the service-linked analyzer to delete. Service-linked analyzer names follow the format <code>_AccessAnalyzerFor{ServiceName}-{Id}</code>.</p>",
1860+
"location":"uri",
1861+
"locationName":"analyzerName"
1862+
},
1863+
"clientToken":{
1864+
"shape":"String",
1865+
"documentation":"<p>A client token.</p>",
1866+
"idempotencyToken":true,
1867+
"location":"querystring",
1868+
"locationName":"clientToken"
1869+
}
1870+
},
1871+
"documentation":"<p>Deletes a service-linked analyzer.</p>"
1872+
},
17701873
"DynamodbStreamConfiguration":{
17711874
"type":"structure",
17721875
"members":{
@@ -2418,7 +2521,7 @@
24182521
"required":["analyzerName"],
24192522
"members":{
24202523
"analyzerName":{
2421-
"shape":"Name",
2524+
"shape":"AnalyzerName",
24222525
"documentation":"<p>The name of the analyzer retrieved.</p>",
24232526
"location":"uri",
24242527
"locationName":"analyzerName"
@@ -2445,7 +2548,7 @@
24452548
],
24462549
"members":{
24472550
"analyzerName":{
2448-
"shape":"Name",
2551+
"shape":"AnalyzerName",
24492552
"documentation":"<p>The name of the analyzer to retrieve rules from.</p>",
24502553
"location":"uri",
24512554
"locationName":"analyzerName"
@@ -3291,7 +3394,7 @@
32913394
"required":["analyzerName"],
32923395
"members":{
32933396
"analyzerName":{
3294-
"shape":"Name",
3397+
"shape":"AnalyzerName",
32953398
"documentation":"<p>The name of the analyzer to retrieve rules from.</p>",
32963399
"location":"uri",
32973400
"locationName":"analyzerName"
@@ -4549,7 +4652,7 @@
45494652
"required":["analyzerName"],
45504653
"members":{
45514654
"analyzerName":{
4552-
"shape":"Name",
4655+
"shape":"AnalyzerName",
45534656
"documentation":"<p>The name of the analyzer to modify.</p>",
45544657
"location":"uri",
45554658
"locationName":"analyzerName"
@@ -4572,7 +4675,7 @@
45724675
],
45734676
"members":{
45744677
"analyzerName":{
4575-
"shape":"Name",
4678+
"shape":"AnalyzerName",
45764679
"documentation":"<p>The name of the analyzer to update the archive rules for.</p>",
45774680
"location":"uri",
45784681
"locationName":"analyzerName"

0 commit comments

Comments
 (0)