Skip to content

Commit ce1c4dd

Browse files
Merge branch 'release-1.42.59' into develop
* release-1.42.59: Bumping version to 1.42.59 Update to latest models Merge customizations for ARC Region switch
2 parents be2689a + 7e59865 commit ce1c4dd

15 files changed

Lines changed: 542 additions & 61 deletions

File tree

.changes/1.42.59.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[
2+
{
3+
"category": "``arc-region-switch``",
4+
"description": "Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events.",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``batch``",
9+
"description": "This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete",
10+
"type": "api-change"
11+
},
12+
{
13+
"category": "``bedrock``",
14+
"description": "Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs.",
15+
"type": "api-change"
16+
},
17+
{
18+
"category": "``cognito-idp``",
19+
"description": "Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks.",
20+
"type": "api-change"
21+
},
22+
{
23+
"category": "``connect``",
24+
"description": "Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime",
25+
"type": "api-change"
26+
},
27+
{
28+
"category": "``customer-profiles``",
29+
"description": "This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values.",
30+
"type": "api-change"
31+
},
32+
{
33+
"category": "``health``",
34+
"description": "Updates the regex for validating availabilityZone strings used in the describe events filters.",
35+
"type": "api-change"
36+
},
37+
{
38+
"category": "``keyspacesstreams``",
39+
"description": "Added support for Change Data Capture (CDC) streams with Duration DataType.",
40+
"type": "api-change"
41+
},
42+
{
43+
"category": "``odb``",
44+
"description": "ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s).",
45+
"type": "api-change"
46+
},
47+
{
48+
"category": "``ram``",
49+
"description": "Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter",
50+
"type": "api-change"
51+
}
52+
]

CHANGELOG.rst

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

5+
1.42.59
6+
=======
7+
8+
* api-change:``arc-region-switch``: Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events.
9+
* api-change:``batch``: This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete
10+
* api-change:``bedrock``: Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs.
11+
* api-change:``cognito-idp``: Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks.
12+
* api-change:``connect``: Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime
13+
* api-change:``customer-profiles``: This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values.
14+
* api-change:``health``: Updates the regex for validating availabilityZone strings used in the describe events filters.
15+
* api-change:``keyspacesstreams``: Added support for Change Data Capture (CDC) streams with Duration DataType.
16+
* api-change:``odb``: ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s).
17+
* api-change:``ram``: Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter
18+
19+
520
1.42.58
621
=======
722

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.42.58'
20+
__version__ = '1.42.59'
2121

2222

2323
# Configure default logger to do nothing

botocore/data/arc-region-switch/2022-07-26/paginators-1.sdk-extras.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"actualRecoveryTime",
2727
"version",
2828
"mode",
29-
"generatedReportDetails"
29+
"generatedReportDetails",
30+
"recoveryExecutionId"
3031
]
3132
}
3233
}

botocore/data/arc-region-switch/2022-07-26/service-2.json

Lines changed: 101 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,10 @@
404404
"shape":"String",
405405
"documentation":"<p>The Amazon Web Services Region for a plan execution.</p>"
406406
},
407+
"recoveryExecutionId":{
408+
"shape":"String",
409+
"documentation":"<p>The unique identifier of the most recent recovery execution. Required when starting a post-recovery execution.</p>"
410+
},
407411
"actualRecoveryTime":{
408412
"shape":"Duration",
409413
"documentation":"<p>The actual recovery time that Region switch calculates for a plan execution. Actual recovery time includes the time for the plan to run added to the time elapsed until the application health alarms that you've specified are healthy again.</p>"
@@ -791,7 +795,7 @@
791795
},
792796
"regionToRun":{
793797
"shape":"RegionToRunIn",
794-
"documentation":"<p>The Amazon Web Services Region for the function to run in.</p>"
798+
"documentation":"<p>The Amazon Web Services Region for the function to run in. For recovery workflows use <code>activatingRegion</code> or <code>deactivatingRegion</code>. For post-recovery workflows, use <code>activeRegion</code> (the Region with customer traffic) or <code>inactiveRegion</code> (the Region with no customer traffic).</p>"
795799
},
796800
"ungraceful":{
797801
"shape":"LambdaUngraceful",
@@ -1127,7 +1131,8 @@
11271131
"type":"string",
11281132
"enum":[
11291133
"activate",
1130-
"deactivate"
1134+
"deactivate",
1135+
"postRecovery"
11311136
]
11321137
},
11331138
"ExecutionApprovalConfiguration":{
@@ -1193,7 +1198,15 @@
11931198
"shape":"Route53HealthCheckConfiguration",
11941199
"documentation":"<p>The Amazon Route 53 health check configuration.</p>"
11951200
},
1196-
"documentDbConfig":{"shape":"DocumentDbConfiguration"}
1201+
"documentDbConfig":{"shape":"DocumentDbConfiguration"},
1202+
"rdsPromoteReadReplicaConfig":{
1203+
"shape":"RdsPromoteReadReplicaConfiguration",
1204+
"documentation":"<p>An Amazon RDS promote read replica execution block.</p>"
1205+
},
1206+
"rdsCreateCrossRegionReadReplicaConfig":{
1207+
"shape":"RdsCreateCrossRegionReplicaConfiguration",
1208+
"documentation":"<p>An Amazon RDS create cross-Region replica execution block.</p>"
1209+
}
11971210
},
11981211
"documentation":"<p>Execution block configurations for a workflow in a Region switch plan. An execution block represents a specific type of action to perform during a Region switch.</p>",
11991212
"union":true
@@ -1211,7 +1224,9 @@
12111224
"ECSServiceScaling",
12121225
"EKSResourceScaling",
12131226
"Route53HealthCheck",
1214-
"DocumentDb"
1227+
"DocumentDb",
1228+
"RdsPromoteReadReplica",
1229+
"RdsCreateCrossRegionReplica"
12151230
]
12161231
},
12171232
"ExecutionComment":{
@@ -1500,6 +1515,10 @@
15001515
"shape":"String",
15011516
"documentation":"<p>The Amazon Web Services Region for a plan execution.</p>"
15021517
},
1518+
"recoveryExecutionId":{
1519+
"shape":"String",
1520+
"documentation":"<p>The unique identifier of the most recent recovery execution. Required when starting a post-recovery execution.</p>"
1521+
},
15031522
"stepStates":{
15041523
"shape":"StepStates",
15051524
"documentation":"<p>The states of the steps in the plan execution.</p>"
@@ -2160,13 +2179,82 @@
21602179
"type":"list",
21612180
"member":{"shape":"ResourceWarning"}
21622181
},
2182+
"RdsCreateCrossRegionReplicaConfiguration":{
2183+
"type":"structure",
2184+
"required":["dbInstanceArnMap"],
2185+
"members":{
2186+
"timeoutMinutes":{
2187+
"shape":"RdsCreateCrossRegionReplicaConfigurationTimeoutMinutesInteger",
2188+
"documentation":"<p>The timeout value specified for the configuration.</p>"
2189+
},
2190+
"crossAccountRole":{
2191+
"shape":"IamRoleArn",
2192+
"documentation":"<p>The cross-account role for the configuration.</p>"
2193+
},
2194+
"externalId":{
2195+
"shape":"String",
2196+
"documentation":"<p>The external ID (secret key) for the configuration.</p>"
2197+
},
2198+
"dbInstanceArnMap":{
2199+
"shape":"RdsDbInstanceArnMap",
2200+
"documentation":"<p>A map of database instance ARNs for each Region in the plan.</p>"
2201+
}
2202+
},
2203+
"documentation":"<p>Configuration for creating an Amazon RDS cross-Region read replica during post-recovery in a Region switch.</p>"
2204+
},
2205+
"RdsCreateCrossRegionReplicaConfigurationTimeoutMinutesInteger":{
2206+
"type":"integer",
2207+
"box":true,
2208+
"min":1
2209+
},
2210+
"RdsDbInstanceArn":{
2211+
"type":"string",
2212+
"pattern":"arn:aws[a-zA-Z-]*:rds:[a-z0-9-]+:\\d{12}:db:[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*"
2213+
},
2214+
"RdsDbInstanceArnMap":{
2215+
"type":"map",
2216+
"key":{"shape":"Region"},
2217+
"value":{"shape":"RdsDbInstanceArn"}
2218+
},
2219+
"RdsPromoteReadReplicaConfiguration":{
2220+
"type":"structure",
2221+
"required":["dbInstanceArnMap"],
2222+
"members":{
2223+
"timeoutMinutes":{
2224+
"shape":"RdsPromoteReadReplicaConfigurationTimeoutMinutesInteger",
2225+
"documentation":"<p>The timeout value specified for the configuration.</p>"
2226+
},
2227+
"crossAccountRole":{
2228+
"shape":"IamRoleArn",
2229+
"documentation":"<p>The cross-account role for the configuration.</p>"
2230+
},
2231+
"externalId":{
2232+
"shape":"String",
2233+
"documentation":"<p>The external ID (secret key) for the configuration.</p>"
2234+
},
2235+
"dbInstanceArnMap":{
2236+
"shape":"RdsDbInstanceArnMap",
2237+
"documentation":"<p>A map of database instance ARNs for each Region in the plan.</p>"
2238+
}
2239+
},
2240+
"documentation":"<p>Configuration for promoting an Amazon RDS read replica to a standalone database instance during a Region switch.</p>"
2241+
},
2242+
"RdsPromoteReadReplicaConfigurationTimeoutMinutesInteger":{
2243+
"type":"integer",
2244+
"box":true,
2245+
"min":1
2246+
},
21632247
"RecoveryApproach":{
21642248
"type":"string",
21652249
"enum":[
21662250
"activeActive",
21672251
"activePassive"
21682252
]
21692253
},
2254+
"RecoveryExecutionId":{
2255+
"type":"string",
2256+
"pattern":"[a-z]{2}(-[a-z]+)+-[0-9]+/[0-9a-fA-F]{16}"
2257+
},
21702258
"Region":{
21712259
"type":"string",
21722260
"pattern":"[a-z]{2}-[a-z-]+-\\d+"
@@ -2205,7 +2293,9 @@
22052293
"type":"string",
22062294
"enum":[
22072295
"activatingRegion",
2208-
"deactivatingRegion"
2296+
"deactivatingRegion",
2297+
"activeRegion",
2298+
"inactiveRegion"
22092299
]
22102300
},
22112301
"RegionalScalingResource":{
@@ -2538,6 +2628,10 @@
25382628
"latestVersion":{
25392629
"shape":"String",
25402630
"documentation":"<p>A boolean value indicating whether to use the latest version of the plan. If set to false, you must specify a specific version.</p>"
2631+
},
2632+
"recoveryExecutionId":{
2633+
"shape":"RecoveryExecutionId",
2634+
"documentation":"<p>The execution identifier of the recovery execution that ran in the opposite region post-recovery is ran in. Required when starting a post-recovery execution.</p>"
25412635
}
25422636
}
25432637
},
@@ -2937,7 +3031,8 @@
29373031
"type":"string",
29383032
"enum":[
29393033
"activate",
2940-
"deactivate"
3034+
"deactivate",
3035+
"postRecovery"
29413036
]
29423037
}
29433038
},

botocore/data/batch/2016-08-10/service-2.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1022,6 +1022,10 @@
10221022
"ec2Configuration":{
10231023
"shape":"Ec2ConfigurationList",
10241024
"documentation":"<p>Provides information that's used to select Amazon Machine Images (AMIs) for Amazon EC2 instances in the compute environment. If <code>Ec2Configuration</code> isn't specified, the default is <code>ECS_AL2</code>.</p> <p>One or two values can be provided.</p> <note> <p>This parameter isn't applicable to jobs that are running on Fargate resources. Don't specify it.</p> </note>"
1025+
},
1026+
"scalingPolicy":{
1027+
"shape":"ComputeScalingPolicy",
1028+
"documentation":"<p>The scaling policy configuration for the compute environment.</p> <note> <p>This parameter isn't applicable to jobs that are running on Fargate resources. Don't specify it.</p> </note>"
10251029
}
10261030
},
10271031
"documentation":"<p>An object that represents an Batch compute resource. For more information, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/compute_environments.html\">Compute environments</a> in the <i>Batch User Guide</i>.</p>"
@@ -1096,10 +1100,24 @@
10961100
"imageId":{
10971101
"shape":"String",
10981102
"documentation":"<p>The Amazon Machine Image (AMI) ID used for instances launched in the compute environment. This parameter is overridden by the <code>imageIdOverride</code> member of the <code>Ec2Configuration</code> structure. To remove the custom AMI ID and use the default AMI ID, set this value to an empty string.</p> <p>When updating a compute environment, changing the AMI ID requires an infrastructure update of the compute environment. For more information, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/updating-compute-environments.html\">Updating compute environments</a> in the <i>Batch User Guide</i>.</p> <note> <p>This parameter isn't applicable to jobs that are running on Fargate resources. Don't specify it.</p> </note> <note> <p>The AMI that you choose for a compute environment must match the architecture of the instance types that you intend to use for that compute environment. For example, if your compute environment uses A1 instance types, the compute resource AMI that you choose must support ARM instances. Amazon ECS vends both x86 and ARM versions of the Amazon ECS-optimized Amazon Linux 2 AMI. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#ecs-optimized-ami-linux-variants.html\">Amazon ECS-optimized Amazon Linux 2 AMI</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p> </note>"
1103+
},
1104+
"scalingPolicy":{
1105+
"shape":"ComputeScalingPolicy",
1106+
"documentation":"<p>The scaling policy configuration for the compute environment.</p> <note> <p>This parameter isn't applicable to jobs that are running on Fargate resources. Don't specify it.</p> </note>"
10991107
}
11001108
},
11011109
"documentation":"<p>An object that represents the attributes of a compute environment that can be updated. For more information, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/updating-compute-environments.html\">Updating compute environments</a> in the <i>Batch User Guide</i>.</p>"
11021110
},
1111+
"ComputeScalingPolicy":{
1112+
"type":"structure",
1113+
"members":{
1114+
"minScaleDownDelayMinutes":{
1115+
"shape":"Integer",
1116+
"documentation":"<p>The minimum time (in minutes) that Batch keeps instances running in the compute environment after their jobs complete. For each instance, the delay period begins when the last job finishes. If no new jobs are placed on the instance during this delay, Batch terminates the instance once the delay expires.</p> <p>Valid Range: Minimum value of 20. Maximum value of 10080. Use 0 to unset and disable the scale down delay.</p> <note> <p>The scale down delay does not apply to:</p> <ul> <li> <p>Instances being replaced during infrastructure updates</p> </li> <li> <p>Newly launched instances that have not yet run any jobs</p> </li> <li> <p>Spot instances reclaimed due to interruption</p> </li> </ul> </note>"
1117+
}
1118+
},
1119+
"documentation":"<p>An object that represents a scaling policy for a compute environment.</p>"
1120+
},
11031121
"ConsumableResourceList":{
11041122
"type":"list",
11051123
"member":{"shape":"ConsumableResourceRequirement"}

botocore/data/bedrock/2023-04-20/service-2.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5400,6 +5400,10 @@
54005400
"tags":{
54015401
"shape":"TagList",
54025402
"documentation":"<p>Any tags to associate with the batch inference job. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/tagging.html\">Tagging Amazon Bedrock resources</a>.</p>"
5403+
},
5404+
"modelInvocationType":{
5405+
"shape":"ModelInvocationType",
5406+
"documentation":"<p>The invocation endpoint for ModelInvocationJob</p>"
54035407
}
54045408
}
54055409
},
@@ -6827,6 +6831,22 @@
68276831
"status":{
68286832
"shape":"FoundationModelLifecycleStatus",
68296833
"documentation":"<p>Specifies whether a model version is available (<code>ACTIVE</code>) or deprecated (<code>LEGACY</code>.</p>"
6834+
},
6835+
"startOfLifeTime":{
6836+
"shape":"Timestamp",
6837+
"documentation":"<p>Launch time when the model first becomes available</p>"
6838+
},
6839+
"endOfLifeTime":{
6840+
"shape":"Timestamp",
6841+
"documentation":"<p>Time when the model is no longer available for use</p>"
6842+
},
6843+
"legacyTime":{
6844+
"shape":"Timestamp",
6845+
"documentation":"<p>Time when the model enters legacy state. Models in legacy state can still be used, but users should plan to transition to an Active model before the end of life time</p>"
6846+
},
6847+
"publicExtendedAccessTime":{
6848+
"shape":"Timestamp",
6849+
"documentation":"<p>Public extended access portion of the legacy period, when users should expect higher pricing</p>"
68306850
}
68316851
},
68326852
"documentation":"<p>Details about whether a model version is available or deprecated.</p>"
@@ -8167,6 +8187,10 @@
81678187
"jobExpirationTime":{
81688188
"shape":"Timestamp",
81698189
"documentation":"<p>The time at which the batch inference job times or timed out.</p>"
8190+
},
8191+
"modelInvocationType":{
8192+
"shape":"ModelInvocationType",
8193+
"documentation":"<p>The invocation endpoint for ModelInvocationJob</p>"
81708194
}
81718195
}
81728196
},
@@ -11828,6 +11852,10 @@
1182811852
"jobExpirationTime":{
1182911853
"shape":"Timestamp",
1183011854
"documentation":"<p>The time at which the batch inference job times or timed out.</p>"
11855+
},
11856+
"modelInvocationType":{
11857+
"shape":"ModelInvocationType",
11858+
"documentation":"<p>The invocation endpoint for ModelInvocationJob</p>"
1183111859
}
1183211860
},
1183311861
"documentation":"<p>A summary of a batch inference job.</p>"
@@ -11838,6 +11866,13 @@
1183811866
"max":168,
1183911867
"min":24
1184011868
},
11869+
"ModelInvocationType":{
11870+
"type":"string",
11871+
"enum":[
11872+
"InvokeModel",
11873+
"Converse"
11874+
]
11875+
},
1184111876
"ModelModality":{
1184211877
"type":"string",
1184311878
"enum":[

0 commit comments

Comments
 (0)