Skip to content

Commit

Permalink
Merge branch 'release-1.36.21'
Browse files Browse the repository at this point in the history
* release-1.36.21:
  Bumping version to 1.36.21
  Update to latest models
  Ignore .venv directories (#3393)
  Update setup and install commands (#3392)
  • Loading branch information
aws-sdk-python-automation committed Feb 14, 2025
2 parents 0492a00 + 1cec979 commit 394812a
Show file tree
Hide file tree
Showing 13 changed files with 562 additions and 161 deletions.
37 changes: 37 additions & 0 deletions .changes/1.36.21.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[
{
"category": "``codebuild``",
"description": "Added test suite names to test case metadata",
"type": "api-change"
},
{
"category": "``connect``",
"description": "Release Notes: 1) Analytics API enhancements: Added new ListAnalyticsDataLakeDataSets API. 2) Onboarding API Idempotency: Adds ClientToken to instance creation and management APIs to support idempotency.",
"type": "api-change"
},
{
"category": "``dms``",
"description": "Introduces premigration assessment feature to DMS Serverless API for start-replication and describe-replications",
"type": "api-change"
},
{
"category": "``rds-data``",
"description": "Add support for Stop DB feature.",
"type": "api-change"
},
{
"category": "``s3``",
"description": "Added support for Content-Range header in HeadObject response.",
"type": "api-change"
},
{
"category": "``wafv2``",
"description": "The WAFv2 API now supports configuring data protection in webACLs.",
"type": "api-change"
},
{
"category": "``workspaces-thin-client``",
"description": "Update Environment and Device name field definitions",
"type": "api-change"
}
]
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ pip-log.txt
.idea/

# Virtualenvs
.venv
venv
env
env2
env3
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@
CHANGELOG
=========

1.36.21
=======

* api-change:``codebuild``: Added test suite names to test case metadata
* api-change:``connect``: Release Notes: 1) Analytics API enhancements: Added new ListAnalyticsDataLakeDataSets API. 2) Onboarding API Idempotency: Adds ClientToken to instance creation and management APIs to support idempotency.
* api-change:``dms``: Introduces premigration assessment feature to DMS Serverless API for start-replication and describe-replications
* api-change:``rds-data``: Add support for Stop DB feature.
* api-change:``s3``: Added support for Content-Range header in HeadObject response.
* api-change:``wafv2``: The WAFv2 API now supports configuring data protection in webACLs.
* api-change:``workspaces-thin-client``: Update Environment and Device name field definitions


1.36.20
=======

Expand Down
8 changes: 4 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ Assuming that you have Python and ``virtualenv`` installed, set up your environm
$ git clone https://github.com/boto/botocore.git
$ cd botocore
$ virtualenv venv
$ python -m venv .venv
...
$ . venv/bin/activate
$ pip install -r requirements.txt
$ pip install -e .
$ source .venv/bin/activate
$ python -m pip install -r requirements.txt
$ python -m pip install -e .
.. code-block:: sh
Expand Down
2 changes: 1 addition & 1 deletion botocore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import os
import re

__version__ = '1.36.20'
__version__ = '1.36.21'


class NullHandler(logging.Handler):
Expand Down
4 changes: 4 additions & 0 deletions botocore/data/codebuild/2016-10-06/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -4629,6 +4629,10 @@
"expired":{
"shape":"Timestamp",
"documentation":"<p> The date and time a test case expires. A test case expires 30 days after it is created. An expired test case is not available to view in CodeBuild. </p>"
},
"testSuiteName":{
"shape":"String",
"documentation":"<p>The name of the test suite that the test case is a part of.</p>"
}
},
"documentation":"<p> Information about a test case created using a framework such as NUnit or Cucumber. A test case might be a unit test or a configuration test. </p>"
Expand Down
194 changes: 179 additions & 15 deletions botocore/data/connect/2017-08-08/service-2.json

Large diffs are not rendered by default.

56 changes: 56 additions & 0 deletions botocore/data/dms/2016-01-01/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -7882,6 +7882,54 @@
},
"documentation":"<p>Provides information that defines a PostgreSQL data provider.</p>"
},
"PremigrationAssessmentStatus":{
"type":"structure",
"members":{
"PremigrationAssessmentRunArn":{
"shape":"String",
"documentation":"<p>The Amazon Resource Name (ARN) of this assessment run.</p>"
},
"FailOnAssessmentFailure":{
"shape":"Boolean",
"documentation":"<p>A configurable setting you can set to <code>true</code> (the defualt setting) or <code>false</code>. Use this setting to to stop the replication from starting automatically if the assessment fails. This can help you evaluate the issue that is preventing the replication from running successfully.</p>"
},
"Status":{
"shape":"String",
"documentation":"<p>This describes the assessment run status. The status can be one of the following values:</p> <ul> <li> <p> <code>cancelling</code>: The assessment run was canceled.</p> </li> <li> <p> <code>deleting</code>: The assessment run was deleted.</p> </li> <li> <p> <code>failed</code>: At least one individual assessment completed with a failed status. </p> </li> <li> <p> <code>error-provisioning</code>: An internal error occurred while resources were provisioned (during the <code>provisioning</code> status).</p> </li> <li> <p> <code>error-executing</code> An internal error occurred while individual assessments ran (during the <code>running</code> status).</p> </li> <li> <p> <code>invalid state</code>: The assessment run is in an unknown state. </p> </li> <li> <p> <code>passed</code>: All individual assessments have completed and none have a failed status.</p> </li> <li> <p> <code>provisioning</code>: The resources required to run individual assessments are being provisioned. </p> </li> <li> <p> <code>running</code>: Individual assessments are being run. </p> </li> <li> <p> <code>starting</code>: The assessment run is starting, but resources are not yet being provisioned for individual assessments. </p> </li> <li> <p> <code>warning</code>: At least one individual assessment completed with a warning status. </p> </li> </ul>"
},
"PremigrationAssessmentRunCreationDate":{
"shape":"TStamp",
"documentation":"<p>The date which the assessment run was created.</p>"
},
"AssessmentProgress":{"shape":"ReplicationTaskAssessmentRunProgress"},
"LastFailureMessage":{
"shape":"String",
"documentation":"<p>The last message generated by an individual assessment failure.</p>"
},
"ResultLocationBucket":{
"shape":"String",
"documentation":"<p>The Amazon S3 bucket that Database Migration Service Serverless created to store the results of this assessment run.</p>"
},
"ResultLocationFolder":{
"shape":"String",
"documentation":"<p>The folder within an Amazon S3 bucket where you want Database Migration Service to store the results of this assessment run.</p>"
},
"ResultEncryptionMode":{
"shape":"String",
"documentation":"<p>The supported values are <code>SSE_KMS</code> and <code>SSE_S3</code>. If these values are not provided, then the files are not encrypted at rest. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.KMSKeys\">Creating Amazon Web Services KMS keys to encrypt Amazon S3 target objects</a>.</p>"
},
"ResultKmsKeyArn":{
"shape":"String",
"documentation":"<p>The ARN of a custom KMS encryption key that you specify when you set <code>ResultEncryptionMode</code> to <code>SSE_KMS</code>.</p>"
},
"ResultStatistic":{"shape":"ReplicationTaskAssessmentRunResultStatistic"}
},
"documentation":"<p>The results returned in <code>describe-replications</code> to display the results of the premigration assessment from the replication configuration.</p>"
},
"PremigrationAssessmentStatusList":{
"type":"list",
"member":{"shape":"PremigrationAssessmentStatus"}
},
"ProvisionData":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -8487,6 +8535,10 @@
"shape":"ProvisionData",
"documentation":"<p>Information about provisioning resources for an DMS serverless replication.</p>"
},
"PremigrationAssessmentStatuses":{
"shape":"PremigrationAssessmentStatusList",
"documentation":"<p>The status output of premigration assessment in describe-replications.</p>"
},
"StopReason":{
"shape":"String",
"documentation":"<p>The reason the replication task was stopped. This response parameter can return one of the following values:</p> <ul> <li> <p> <code>\"Stop Reason NORMAL\"</code> </p> </li> <li> <p> <code>\"Stop Reason RECOVERABLE_ERROR\"</code> </p> </li> <li> <p> <code>\"Stop Reason FATAL_ERROR\"</code> </p> </li> <li> <p> <code>\"Stop Reason FULL_LOAD_ONLY_FINISHED\"</code> </p> </li> <li> <p> <code>\"Stop Reason STOPPED_AFTER_FULL_LOAD\"</code> – Full load completed, with cached changes not applied</p> </li> <li> <p> <code>\"Stop Reason STOPPED_AFTER_CACHED_EVENTS\"</code> – Full load completed, with cached changes applied</p> </li> <li> <p> <code>\"Stop Reason EXPRESS_LICENSE_LIMITS_REACHED\"</code> </p> </li> <li> <p> <code>\"Stop Reason STOPPED_AFTER_DDL_APPLY\"</code> – User-defined stop task after DDL applied</p> </li> <li> <p> <code>\"Stop Reason STOPPED_DUE_TO_LOW_MEMORY\"</code> </p> </li> <li> <p> <code>\"Stop Reason STOPPED_DUE_TO_LOW_DISK\"</code> </p> </li> <li> <p> <code>\"Stop Reason STOPPED_AT_SERVER_TIME\"</code> – User-defined server time for stopping task</p> </li> <li> <p> <code>\"Stop Reason STOPPED_AT_COMMIT_TIME\"</code> – User-defined commit time for stopping task</p> </li> <li> <p> <code>\"Stop Reason RECONFIGURATION_RESTART\"</code> </p> </li> <li> <p> <code>\"Stop Reason RECYCLE_TASK\"</code> </p> </li> </ul>"
Expand Down Expand Up @@ -9901,6 +9953,10 @@
"shape":"String",
"documentation":"<p>The replication type.</p> <p>When the replication type is <code>full-load</code> or <code>full-load-and-cdc</code>, the only valid value for the first run of the replication is <code>start-replication</code>. This option will start the replication.</p> <p>You can also use <a>ReloadTables</a> to reload specific tables that failed during replication instead of restarting the replication.</p> <p>The <code>resume-processing</code> option isn't applicable for a full-load replication, because you can't resume partially loaded tables during the full load phase.</p> <p>For a <code>full-load-and-cdc</code> replication, DMS migrates table data, and then applies data changes that occur on the source. To load all the tables again, and start capturing source changes, use <code>reload-target</code>. Otherwise use <code>resume-processing</code>, to replicate the changes from the last stop position.</p>"
},
"PremigrationAssessmentSettings":{
"shape":"String",
"documentation":"<p>User-defined settings for the premigration assessment. The possible values are:</p> <ul> <li> <p> <code>ResultLocationFinder</code>: The folder within an Amazon Amazon S3 bucket where you want DMS to store the results of this assessment run.</p> </li> <li> <p> <code>ResultEncryptionMode</code>: The supported values are <code>SSE_KMS</code> and <code>SSE_S3</code>. If these values are not provided, then the files are not encrypted at rest. For more information, see <a href=\"https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.KMSKeys\">Creating Amazon Web Services KMS keys to encrypt Amazon Amazon S3 target objects</a>.</p> </li> <li> <p> <code>ResultKmsKeyArn</code>: The ARN of a customer KMS encryption key that you specify when you set <code>ResultEncryptionMode</code> to <code>SSE_KMS</code>.</p> </li> <li> <p> <code>IncludeOnly</code>: A space-separated list of names for specific individual assessments that you want to include. These names come from the default list of individual assessments that Database Migration Service supports for the associated migration.</p> </li> <li> <p> <code>Exclude</code>: A space-separated list of names for specific individual assessments that you want to exclude. These names come from the default list of individual assessments that Database Migration Service supports for the associated migration.</p> </li> <li> <p> <code>FailOnAssessmentFailure</code>: A configurable setting you can set to <code>true</code> (the default setting) or <code>false</code>. Use this setting to to stop the replication from starting automatically if the assessment fails. This can help you evaluate the issue that is preventing the replication from running successfully.</p> </li> </ul>"
},
"CdcStartTime":{
"shape":"TStamp",
"documentation":"<p>Indicates the start time for a change data capture (CDC) operation. Use either <code>CdcStartTime</code> or <code>CdcStartPosition</code> to specify when you want a CDC operation to start. Specifying both values results in an error.</p>"
Expand Down
19 changes: 18 additions & 1 deletion botocore/data/rds-data/2018-08-01/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
{"shape":"DatabaseUnavailableException"},
{"shape":"TransactionNotFoundException"},
{"shape":"InvalidSecretException"},
{"shape":"InvalidResourceStateException"},
{"shape":"ServiceUnavailableError"},
{"shape":"ForbiddenException"},
{"shape":"DatabaseNotFoundException"},
Expand Down Expand Up @@ -57,6 +58,7 @@
{"shape":"DatabaseUnavailableException"},
{"shape":"TransactionNotFoundException"},
{"shape":"InvalidSecretException"},
{"shape":"InvalidResourceStateException"},
{"shape":"ServiceUnavailableError"},
{"shape":"ForbiddenException"},
{"shape":"DatabaseNotFoundException"},
Expand All @@ -83,6 +85,7 @@
{"shape":"DatabaseUnavailableException"},
{"shape":"TransactionNotFoundException"},
{"shape":"InvalidSecretException"},
{"shape":"InvalidResourceStateException"},
{"shape":"ServiceUnavailableError"},
{"shape":"ForbiddenException"},
{"shape":"DatabaseNotFoundException"},
Expand Down Expand Up @@ -132,6 +135,7 @@
{"shape":"DatabaseUnavailableException"},
{"shape":"TransactionNotFoundException"},
{"shape":"InvalidSecretException"},
{"shape":"InvalidResourceStateException"},
{"shape":"ServiceUnavailableError"},
{"shape":"ForbiddenException"},
{"shape":"DatabaseNotFoundException"},
Expand Down Expand Up @@ -159,6 +163,7 @@
{"shape":"DatabaseUnavailableException"},
{"shape":"TransactionNotFoundException"},
{"shape":"InvalidSecretException"},
{"shape":"InvalidResourceStateException"},
{"shape":"ServiceUnavailableError"},
{"shape":"ForbiddenException"},
{"shape":"DatabaseNotFoundException"},
Expand Down Expand Up @@ -476,7 +481,7 @@
"members":{
"message":{"shape":"ErrorMessage"}
},
"documentation":"<p>A request was canceled because the Aurora Serverless v2 DB instance was in a paused state. The Data API request automatically causes the DB instance to begin resuming. Wait a few seconds and try again.</p>",
"documentation":"<p>A request was cancelled because the Aurora Serverless v2 DB instance was paused. The Data API request automatically resumes the DB instance. Wait a few seconds and try again.</p>",
"error":{
"httpStatusCode":400,
"senderFault":true
Expand Down Expand Up @@ -714,6 +719,18 @@
"exception":true,
"fault":true
},
"InvalidResourceStateException":{
"type":"structure",
"members":{
"message":{"shape":"ErrorMessage"}
},
"documentation":"<p>The resource is in an invalid state.</p>",
"error":{
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"InvalidSecretException":{
"type":"structure",
"members":{
Expand Down
Loading

0 comments on commit 394812a

Please sign in to comment.